ノードアプリケーションで複数のノードモジュールを使用して、1つのファイルをアップロードしていました。今、私は同じmultipartyモジュールを使用して複数のファイルをアップロードしたいと思います。私はグーグルだが、解決策を見つけることができず、linkの 'multer'モジュールを見つけることになりました。だから、 'multiparty'を使ってファイルをアップロードする方法はありますか?ノードに "multiparty"モジュールを使って複数のファイルをアップロードすることはできますか?
3
A
答えて
0
requestモジュールをお勧めします。それはあなたの問題を解決するのに役立ちます。
2
多くの失敗した試行と実験で答えが得られた後、クライアントからサーバーにフォームオブジェクトを送信しました。サーバー側で以下のコードをチェックしてください。
app.post('/multiFileUpload', function(req, res) {
var singleFile;
var form = new multiparty.Form();
form.parse(req, function(err, fields, files){
var fileArry=files.uploadFiles;
if(fileArry == null){
res.send('No files found to upload.');
return;
}
for(i=0; i<fileArry.length; i++)
{
newPath='./uploads/';
singleFile=fileArry[i];
newPath+=singleFile.originalFilename;
readAndWriteFile(singleFile,newPath);
}
res.send("File uploaded to: " + newPath);
});
});
function readAndWriteFile(singleFile , newPath){
fs.readFile(singleFile.path, (err, data)=>{
fs.writeFile(newPath, data, (err)=>{
console.log("File uploaded to :"+newPath);
});
});
}
+0
私はあなたと全く同じことをして、最後のファイルだけをアップロードしました。唯一の違いは、私がreadFileとfs.writeFileをForの内部で行ったことでした。なぜそれが機能していないのかわかりません。 Anywaさん、ありがとう! :D @Worker – Despertaweb
関連する問題
- 1. ZendFramework - zend_http_clientを使って複数のファイルをアップロードするには?
- 2. 複数のファイルをflexでアップロードすることはできますか?
- 3. 複数のファイルをアップロードすることができません
- 4. ルーメンを使って複数のファイルをアップロードする方法複数のファイルをアップロードする
- 5. Djangoは複数のファイルをアップロードすることができますHTML5
- 6. CodeIgniter 3で複数のファイルをアップロードすることはできません
- 7. ノードとモジュールを学習する/ファイルを使ってファイルを作成する
- 8. 剣道を使ってファイルをフィルタリングすることはできません。rRazorを使ってアップロード
- 9. YouTube APIを使ってYouTubeをアップロードすることはできますか?
- 10. Paperclipを使用して.movファイルをアップロードすることはできますか?
- 11. ファイルをアップロードするためにng-file-uploadとmultipartyを使用してファイルをアップロードしようとしています
- 12. ノードjsのファイルと画像をアップロードすることができません
- 13. asp mvcでjquery ajaxを使って複数のファイルをアップロード
- 14. 複数のファイルをcurlコマンドラインを使ってPHPサーバにアップロード
- 15. 複数のファイルをcurlコマンドを使ってNexusにアップロード
- 16. 子ノードはD3を使用してCollapsible Force Layoutで複数の親ノードを持つことができます
- 17. 単一のアドホックコマンドを使用して複数のモジュールを実行することはできますか?
- 18. org.apache.struts.upload.FormFile []を使ってstruts 1.3に複数のファイルをアップロードするにはどうすればいいですか
- 19. PHPを使って大きなファイルをアップロードしますか?ここで私は(190メガバイトまで)大きなファイルをアップロードする必要が
- 20. dockerを使用して複数の物理ノードhadoop cluststerを起動することはできますか?
- 21. 複数のファイルをアップロードするには?
- 22. multipart :: post gem経由で複数のファイルをループでアップロードすることはできますか
- 23. 最小限の「プラグイン」を使って複数のファイルを簡単にアップロードする
- 24. 分度器を使ってfilepickerにファイルをアップロードするには?ここで
- 25. すべての環境変数をファイルに入れてherokuにアップロードすることはできますか?
- 26. Qtを使って複数のアプリケーションで同時にオーディオを入力することはできますか?
- 27. Haskell - 同じファイルで複数のモジュールを使用するには?
- 28. 同じモジュール名で複数のファイルにまたがってTypeScriptをインポートする
- 29. ノードにファイルをアップロードする
- 30. React.jsとNode.jsを使ってファイルをローカルフォルダにアップロードするには?
ありがとう@David、同じものを使用した例がより役に立ちます。 – Worker