我正在前端使用VueJs/axios,后端使用nodejs的multer来实现简单文件上传。但是目前所有尝试都没有成功。
虽然在angular1 /2中可以使用ng-upload等类似插件的100种方法实现此功能,但VueJs似乎缺少这个基本功能。根据我的研究,axios不支持 "multipart/form-data"。请参阅 https://github.com/mzabriskie/axios/issues/789。
multer和其他nodejs库似乎可以从angular 1/2无缝地支持 "multipart/form-data",但是从VueJs中同样的功能却不能正常工作。
是否有其他替代方案除了axios之外,可支持 "multipart/form-data",也就是--WebKitFormBoundary?
非常感谢
FormData
对象。实际上,也不应该支持,因为FormData
是一个浏览器构造。Axios支持在浏览器中很好地提交FormData
。https://codepen.io/Kradek/pen/aWmomM?editors=1010 - Bert