Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何提交多部分图像-错误:未找到多部分:边界_Javascript_Node.js_Multipartform Data_Multer_Form Data - Fatal编程技术网

Javascript 如何提交多部分图像-错误:未找到多部分:边界

Javascript 如何提交多部分图像-错误:未找到多部分:边界,javascript,node.js,multipartform-data,multer,form-data,Javascript,Node.js,Multipartform Data,Multer,Form Data,我有一个客户端javascript sdk,它向服务器端node.js api提交一个图像,该api使用multer库解析图像 但是我注意到,如果我将标题设置为content-typemultipart-formdatamulter将抛出一个错误: 错误:多部分:未找到边界 npm模块连接多方可能对您有所帮助。从服务器端节点应用程序 server.js const multipart = require('connect-multiparty'); const multipartMiddlewa

我有一个客户端javascript sdk,它向服务器端node.js api提交一个图像,该api使用multer库解析图像

但是我注意到,如果我将标题设置为
content-type
multipart-formdata
multer将抛出一个错误:

错误:多部分:未找到边界


npm
模块
连接多方
可能对您有所帮助。从服务器端节点应用程序

server.js

const multipart = require('connect-multiparty');
const multipartMiddleware = multipart();  
router.post('/api/document', multipartMiddleware);
router.post('/api/document', (req, res) => {
  console.log(req.files)
})
人后api测试样本-

正如错误消息所述,
多部分/表单数据
内容类型需要一个
边界
参数


不要自己设置
内容类型。允许浏览器从
formData
对象生成它。

没有任何迹象表明OP正在使用connect,模块的文档中说“我实际上建议不要使用此模块”,这似乎并不能解决请求格式错误的问题。
const multipart = require('connect-multiparty');
const multipartMiddleware = multipart();  
router.post('/api/document', multipartMiddleware);
router.post('/api/document', (req, res) => {
  console.log(req.files)
})