微信小程序上传图片的问题

使用了uview的框架upload组件,需要传递文件流并且后端想要formData的格式

<u-upload :beforeRead="beforeUpload" ></u-upload>

image.png

在网上找了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
image.png
传过去的是这种
image.png
应该如何修改,感谢各位

阅读 2.6k
1 个回答

如果你是直接使用微信开发者工具进行的开发的话,可以使用微信小程序自带的APIwx.uploadFile来上传文件。
官方文档在这里wx.uploadFile

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题