使用了uview的框架upload组件,需要传递文件流并且后端想要formData的格式
<u-upload :beforeRead="beforeUpload" ></u-upload>
在网上找了formdata的文件并引入
beforeUpload(file) {
console.log(file,'==============');
const FormData = require('@/util/formData.js')
let formData = new FormData();
formData.append("img", file);
const data = formData.getData();
console.log(data,'data--------')
// formData.append('url',data)
certificationImage(data.buffer,'business').then(response=>{
})
打印的file
传过去的是这种
应该如何修改,感谢各位
你应该改变http文件里,或者说wx.request的header。把content-type改成formdata