問題タブ [node-archiver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
521 参照

node.js - Windowsのディレクトリパスに関するnodejs zipアーカイバの問題

Windowsでの使用zip.directoryに問題があります。

これは私が作成しようとしているファイル構造です:

. ├── file1.txt ├── file2.txt └── file3.txt

file2.txtfile3.txt呼ばれるディレクトリから来ていdirます。

サーバーにあるコードは次のとおりです。

これは Mac では問題なく動作します。ただし、を使用し'.'てすべてを同じディレクトリに配置することは、Windows では機能しないようです (基本的file1.txtには zip にするだけです)。

ただし、以下は機能します。

ただし、これにより、次のようなフォルダー構造が得られます。

. ├── file1.txt └── somename ├── file2.txt └── file3.txt

これは本当に私が探しているものではありません。これを回避する方法はありますか?

0 投票する
2 に答える
495 参照

node.js - 拡張機能を連結する WriteStream をパイプする方法は?

私はNodeJSの初心者です。pipe() メソッドを使用してクライアントにデータをストリーミングできることはわかっています。

ここにコードのスニペットがあります

get リクエストを使用すると、圧縮されたファイルがダウンロードされましたが 、拡張子はありません。書き込みストリームを応答にパイプしているので、それはわかっています。とにかく .zip 拡張子でパイプしますか? または、zipファイルをHDDにビルドせずにzipファイルを送信するにはどうすればよいですか?

0 投票する
1 に答える
1381 参照

node.js - NodeJs を使用して出力 zip ファイルのサイズを取得する

NodeJs(expressJs)とモジュールを使用してarchiverzipファイルをクライアントにストリーミングしているため、最終的なZIPファイルはサーバーストレージに存在しません(streaming zip serving)が、zipが原因で出力ファイルのサイズを取得できないという問題がありますプロセスはリアルタイムで発生します。

コード :

0 投票する
0 に答える
137 参照

node.js - NodeJS でアーカイバーを使用して音声ファイルを圧縮する

node-youtube-dl を使用してビデオをダウンロードするストリームを取得し、fluent-ffmmpeg を使用して mp3 に変換したいと考えています。また、この mp3 オーディオを圧縮してクライアントに送信してダウンロードしたいのですが、mp3 オーディオを圧縮する方法がわかりません。StackOverflow の隅々まで見つけましたが、解決策が見つかりませんでした。私を助けてください!ありがとう

あなたが私を助けることができれば、私は本当に感謝しています! 再度、感謝します