我有将文件上传到nodeJS的方法。但是现在,我想发送文件和其他数据:
formData.append('files[]', files[i], filename); --> OK
现在,我添加这个:
formData.append('ORIGIN', origin_array);
我这样发送数据:
this.http.post(url, formData, options).pipe(map(result => result))
在nodeJS中,我使用“ multer”库获取文件,可以,但是我不知道如何获取原始项。
在节点中,我有以下代码:
module.exports = {
uploadMultimedia: multer({
storage: storage,
limits: {
fieldNameSize: 1 * 1024 * 1024,
fileSize: 1000 * 1024 * 1024 // 5000MB
}
}).single('file'),
uploadMultimediaArray: multer({
storage: storage,
limits: {
fieldNameSize: 1 * 1024 * 1024,
fileSize: 1000 * 1024 * 1024 // 5000MB
}
}).array('files[]', 10)
}
这是我的调用multer的API:
exports.multimedia = function (req, res) {
//CODE
}
对不起,我的英语。