問題タブ [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.
node.js - Windowsのディレクトリパスに関するnodejs zipアーカイバの問題
Windowsでの使用zip.directory
に問題があります。
これは私が作成しようとしているファイル構造です:
.
├── file1.txt
├── file2.txt
└── file3.txt
file2.txt
とfile3.txt
呼ばれるディレクトリから来ていdir
ます。
サーバーにあるコードは次のとおりです。
これは Mac では問題なく動作します。ただし、を使用し'.'
てすべてを同じディレクトリに配置することは、Windows では機能しないようです (基本的file1.txt
には zip にするだけです)。
ただし、以下は機能します。
ただし、これにより、次のようなフォルダー構造が得られます。
.
├── file1.txt
└── somename
├── file2.txt
└── file3.txt
これは本当に私が探しているものではありません。これを回避する方法はありますか?
node.js - 拡張機能を連結する WriteStream をパイプする方法は?
私はNodeJSの初心者です。pipe() メソッドを使用してクライアントにデータをストリーミングできることはわかっています。
ここにコードのスニペットがあります
get リクエストを使用すると、圧縮されたファイルがダウンロードされましたが 、拡張子はありません。書き込みストリームを応答にパイプしているので、それはわかっています。とにかく .zip 拡張子でパイプしますか? または、zipファイルをHDDにビルドせずにzipファイルを送信するにはどうすればよいですか?
node.js - NodeJs を使用して出力 zip ファイルのサイズを取得する
NodeJs
(expressJs)とモジュールを使用してarchiver
zipファイルをクライアントにストリーミングしているため、最終的なZIPファイルはサーバーストレージに存在しません(streaming zip serving
)が、zipが原因で出力ファイルのサイズを取得できないという問題がありますプロセスはリアルタイムで発生します。
コード :
node.js - NodeJS でアーカイバーを使用して音声ファイルを圧縮する
node-youtube-dl を使用してビデオをダウンロードするストリームを取得し、fluent-ffmmpeg を使用して mp3 に変換したいと考えています。また、この mp3 オーディオを圧縮してクライアントに送信してダウンロードしたいのですが、mp3 オーディオを圧縮する方法がわかりません。StackOverflow の隅々まで見つけましたが、解決策が見つかりませんでした。私を助けてください!ありがとう
あなたが私を助けることができれば、私は本当に感謝しています! 再度、感謝します