-1
これは基本的な質問ですが、source
が「画像」またはテキスト以外のファイルを参照している場合は、fs.readFileSync
を使用して読み取られるファイルのサイズが正しくない理由を理解したがっています。パス。NodeJS - 画像ソースの読み取りで不正なファイルサイズが返される
例:
fs.writeFileSync(outputPath, fs.readFileSync(source, 'utf8'));
バイナリファイルを 'utf8'として読み込むべきではありません。 –
@AlexeyTenなぜOPはそれをしてはいけないのですか?あなたのコメントを拡大してください –
テキストエンコーディングは、テキスト(人間が判読可能な)ファイルに使用するためのものです。画像は(SVGでない限り)バイナリです。 –