本人正在尝试小程序开发,需要完成上传图片到服务器的功能,目前用wx.uploadFile进行上传图片,后台显示能够获取图片,但图片是0kb,没有任何内容,请问可能是什么问题?
以下是小程序的部分js代码
for (i;i<this.data.mnxcsimages.length;i++){
console.log(this.data.mnxcsimages[i])
wx.uploadFile({
filePath: this.data.mnxcsimages[i],
name: 'mnxcs',
url: 'https://www.childjkgl.com/gns/mini/subimg',
formData:{
id:this.data.id, //id
time:DAY //日期
},
success:function(res){
console.log(res)
}
})
}
可能是后台没有处理图片,或者没有设置图片的响应头,可以先检查一下后台的代码。
后台有接收到请求并不一定代表文件流有数据,情况可能有两种,一种是filepath没有数据,另一种就是接收时接收方式不对,这两个看看