- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在 Node 应用程序中使用多方 Node 模块上传单个文件。现在,我想使用同一个多方模块上传多个文件。我用谷歌搜索但找不到任何解决方案,最后在 link 中找到“multer”模块。这给现有应用程序带来了一些问题。那么,有什么办法可以使用'multiparty'实现文件上传吗?
最佳答案
经过多次失败的尝试和实验得到了答案,从客户端向服务器端发送了一个表单对象。只需在服务器端检查以下代码
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);
});
});
}
关于javascript - 是否可以在 Node 中使用模块 "multiparty"上传多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39116177/
我想在我的 route 使用 connect-multiparty 。我只发现了类似下面的东西...... var multipart = require('connect-multiparty');
尝试使用 connect-multiparty 获取文件详细信息,但它返回一个空对象。 var express = require('express'), bodyParser = requi
在 Node 应用程序中使用多方 Node 模块上传单个文件。现在,我想使用同一个多方模块上传多个文件。我用谷歌搜索但找不到任何解决方案,最后在 link 中找到“multer”模块。这给现有应用程序
我是 Node 世界的新手。 用例: Was having a simple scenario of uploading XLS files on Angular front, process the
我想使用中间件来获取req.files。我已经在 express 中安装了 connect-multiparty 模块。当我尝试导入时,它会抛出错误。 routes.js var multipart
我正在尝试将文件上传到我的服务器,并使用 connect-multiparty 中间件从发布请求中提取它们。但是,当我在服务器上收到请求时,req.files 和 req.body 对象为空(不是 n
Error: Request aborted at IncomingMessage.onReqAborted (D:\ProjectName\node_modules\express\node_mod
我正在尝试构建我的第一个 node.js 应用程序,但是,使用 node server.js 运行时,我收到以下错误消息: connect: multipart: use parser (multip
我正在使用多方和S3FS将文件上传到亚马逊s3,当将文件流写入s3时,它会创建临时文件路径以及存储桶路径,例如: var S3FS = require('s3fs'); var s3fsImpl =
我们有一个网站正在使用 ng-file-upload向后端发送上传图像的请求。它将图像转换成不同的大小并上传到 Amazon S3 服务器。它在网络上运行良好。我们的前端和后端都包含JS代码。 从iO
我正在尝试将数据从我的 Node 应用程序发送到第 3 方 HTTP 端点。 我正在使用多方模块解析来自客户端的请求对象上的数据,并通过请求模块发送数据。我收到错误 错误:uncaughtExcept
我是一名优秀的程序员,十分优秀!