我正在尝试通过busboy在Node.js帖子中接收图像,但是出现以下错误:
//RootFolder[descendant::File[ancestor::Folder[@visible='true']]]
这是我的代码:
Error: Unexpected end of multipart data
thrown by
..\node_modules\dicer\lib\Dicer.js:61:28
我希望您能启发我为什么会出现此错误,因为我是Node.js的新手。
答案 0 :(得分:1)
拥有有关服务器和客户端的更多详细信息将很有用。 例如:
rawReq
字段而不是请求本身传递给Busboy。multipart/form-data
并包含了boundary
?像这样:const config = { headers: { 'content-type': `multipart/form-data; boundary=${form_data._boundary}` }};
您可能想尝试从诸如Postman之类的调试工具中调用api,并尝试了解问题是出在服务器上还是客户端遗漏了某些参数。