ユーザーがzipファイルをアップロードしてWebサイトで表示するエクスプレスフレームワークでアプリケーションを作成しています。すでに 1 つの html ファイルをアップロードして表示しています。ただし、zipファイルをオンラインで抽出する方法がわかりません。現在、zipファイルをデータベースに保存できますが、データベースから取得すると、ディスクではなくURLに解凍することができないようです。この問題を解決するには、どこから始めるべきだと思いますか?
1367 次
2 に答える
1
このモジュールの使用をお勧めします: https://github.com/cthackers/adm-zip - サーバー側で解凍する必要があるファイルをユーザーがアップロードするときに、このモジュールを使用することに成功しました。ネイティブ zlib API のドキュメントがないか、まだ提供されていないと思います。これが役立つかどうか教えてください
于 2012-12-12T17:21:19.303 に答える
0
使用しているzip形式はわかりませんが、どのように機能するかの一例は、zlib apiを使用したものです:http: //nodejs.org/api/zlib.html
そのライブラリを使用してストリームを作成する場合、概念的には、そのストリームを応答に書き込むことができます。私の頭の中のより大きな質問は、「URLに解凍する」とはどういう意味ですか?zipが複数のファイルを含むアーカイブである場合、ユーザーはそのURLで何を見ると思いますか?
于 2012-12-12T05:40:58.577 に答える