我想開發一個模塊,應該從一個單一的HTML表單上傳文件。 想象一下包含兩個文件的表單:
1)用戶的化身;
2)簡歷同一個用戶。
我會上傳/ avatar中的第一個文件和/ cv中的第二個文件。CanI可以使用multer和單個html表單上傳不同文件夾中的多個文件?
我可以用來做三個方法:
.array('input file name');
.fields([{ name: 'avatar'},
{名稱: '課程'}]); 。任何()
第一個接受許多文件,但它必須具有相同的字段名稱;
第二個接受多個文件,它的名稱可以通過(我認爲它應該是正確的道路);
第三個接受所有文件我在html表單上設置的所有名稱。 那麼,它的工作很好,但問題是我不知道如何爲每個文件設置不同的文件夾!
最後的審判是:
app.route('/upload').post(.upload(fileObj1).array('avatar'),upload(fileObj2).array('curriculum'),function (request, response, next) {
但它返回:
Error: Unexpected field
The problem isn't in other parts of code because if I launch this code: app.route('/upload').post(.upload(fileObj1).array('avatar'),function (request, response, next) {
傳遞工作正確單個文件! 有人可以幫助我嗎?