我正在尝试在Ajax请求中发送multipart / form-data。我正在使用node / busboy解析多部分数据,但它始终抛出错误
Error: Multipart: Boundary not found
我已经读过here,应该传递未定义的content-type并让浏览器为您处理。我的问题是浏览器需要解决这个问题,并将内容类型设置为text / plain而不是必须为multipart / form-data时。这是因为busboy只想解析multipart / form-data。我希望能够设置边界,以便busboy可以接收文本文件。如果还有其他解决方案,如我如何将文本文件作为multipart / form-data发送,以便busboy可以解析它,我将很乐意听到。
答案 0 :(得分:0)
好的,所以我放弃了。然后一周后,我发现您可以做到这一点。
const form = new FormData();
headers['Content-Type'] = `multipart/form-data; boundary=${form._boundary}`;