Использовал многопартийный модуль узла в приложении узла для загрузки одного файла. Теперь я хочу загрузить несколько файлов с использованием одного и того же многопартийного модуля. Я искал Google, но не смог найти какое-либо решение и в итоге нашел модуль «multer» в link, который дает некоторые проблемы с существующим приложением. Итак, есть ли способ добиться загрузки файла с использованием «многопартийности»?Можно ли загружать несколько файлов с помощью модуля «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 thanx! : D @Worker – Despertaweb
Смежные вопросы
- 1. Загрузка браузера Amazon S3 - можно ли загружать несколько файлов?
- 2. загружать несколько файлов с помощью java
- 3. Кордова загружать несколько файлов
- 4. Можно ли загружать несколько .dll с помощью powershell?
- 5. Можно ли загружать несколько ресурсов в routing.yml?
- 6. iOS Загружать сразу несколько файлов
- 7. Можно ли загружать видео с помощью перформансов?
- 8. Как загрузить несколько изображений с помощью Multiparty Entity в Android
- 9. Можно ли загружать данные с помощью javascript
- 10. Каким образом можно загружать несколько файлов в VB.NET?
- 11. Selenium ChromeDriver - можно ли загружать несколько расширений?
- 12. Можно ли загружать несколько библиотек, используя google.load (...)?
- 13. Можно ли загружать файлы .mov с помощью Paperclip?
- 14. Можно ли загрузить несколько файлов с помощью скриптов Google Apps?
- 15. Есть ли способ синхронно выполнять несколько файлов JavaScript в узле?
- 16. Можно ли отправить несколько файлов MB с помощью REST API?
- 17. Можно ли скомпилировать несколько целевых файлов с помощью компилятора CC?
- 18. Можно ли загружать файлы PHP в blogspot?
- 19. Можно ли загружать файлы с помощью ssh-соединения?
- 20. Можно ли загружать файлы с помощью Python SimpleHTTPServer или cgi?
- 21. SSH.NET: Можно ли загружать файлы с помощью SFTP и сохранять даты файлов из исходных файлов?
- 22. Можно ли загружать такие файлы, как PDF с помощью HttpClient?
- 23. Можно ли загружать URI данных с помощью jQuery или PHP?
- 24. Загружать несколько файлов по отдельности
- 25. Можно ли загружать данные из разных xml-файлов в один класс Java с помощью XStream?
- 26. Можно ли загружать в KeyStore с помощью JFileChooser?
- 27. Можно ли принудительно загружать файлы в браузерах с помощью angularjs?
- 28. Можно ли загружать родительские таблицы с помощью SQL Loader
- 29. Можно ли загружать целые папки в ASP.NET?
- 30. Как обслуживать несколько файлов в узле?
Спасибо @David, пример с использованием того же будет полезнее. – Worker