1

node.js と手ごわいを使用したファイルのアップロードで問題が発生しました。

ファイルは正しくアップロードされていますが、次のコマンドを使用して名前が元の名前に戻された場合:

fs.renameSync("./" + files['upload-file'].path, "./u/" + files['upload-file'].name);

発生する問題は次のとおりです。ファイル名に ä ö ü などの文字が含まれている場合、そのような方法でファイルシステムに書き込まれません。問題は新しいファイル名のエンコーディングだと思いますが、どうすれば変更できるのかわかりません。

示唆されているように、ここにいくつかの追加情報があります: ファイルの名前はこれです: 07 Zerstören.mp3 ファイルシステム上のファイルの名前はこれです: 07 Zerstören.mp3

4

0 に答える 0