微信上传文件 wx.uploadFile的问题

发布于 7 年前作者 dongna4285 次浏览最后编辑 7 年前来自 ask

调用 wx.uploadFile上传图片到服务器

一直返回400错误

10 回复
cuijie
cuijie1 楼6 年前

还是不行

chaoshi
chaoshi2 楼6 年前

后台没有啥子要求  用浏览器html表单上传都可以的嘛

ayu
ayu3 楼6 年前

今天在开发这个上传功能 就一直出现这个错误

guiyingzhao
guiyingzhao4 楼6 年前

wx.chooseImage({

count: 1, // 默认9

sizeType: [‘original’, ‘compressed’], // 可以指定是原图还是压缩图,默认二者都有

sourceType: [‘album’, ‘camera’], // 可以指定来源是相册还是相机,默认二者都有

success: function(res) {

console.log(res.tempFilePaths[0])

console.log(res.tempFiles[0].path)

wx.uploadFile({

url: http://153h79422m.imwork.net/UploadForm.ashx,

filePath: res.tempFiles[0].path,

name: ‘pciture’,

header: {

‘content-type’: ‘multipart/form-data’ // 默认值

},

formData: {

user: ‘test’

},

success:function®{

console.log(r.data)

console.log®

},

fail:function®{

console.log(1)

}

})

},

})

chengchao
chengchao5 楼6 年前

大兄弟上传成功了吗?我也遇到这问题了400

ayu
ayu6 楼6 年前

formData的user加上引号试试

qinjuan
qinjuan7 楼6 年前

还是这个错误

xiuyinghu
xiuyinghu8 楼6 年前

不校验安全域名、web-view 域名、TLS 版本以及 HTTPS 证书 这个是勾选了的

nhuang
nhuang9 楼6 年前

我用你这个地址试了一下确实不行,是不是后台要求的格式不匹配?

na06
na0610 楼5 年前

我本地试了一下,没啥问题,你是不是用了最新的开发工具?之前可以上传吗?最好粘下代码