首先看报错
就挺奇怪的 uni.chooseImage返回的参数都没问题, H5上也能正常运行
看下我的uni.uploadFile函数
uni.uploadFile({url: baseUrl + params_.url,name: 'file',filePath: params_.query.files,formData: param_,success: (res) => {uni.hideLoading() // 这里是成功的返回码,大家根据自己的实际情况调整if (res.statusCode != 200) {uni.showToast({title: res.data.msg || '服务器出错',duration: 1000,icon: 'none',})return}resolve(JSON.parse(res.data))},fail: (err) => {reject(err)uni.hideLoading()},complete: () => {uni.hideLoading()},})})
在网上找了很多 有说url要带host的 看了一下我并没有这个问题 最后不行了去看uni-app文档 发现了问题 看图 uni.uploadFile APi参数有这样一句话
仅支付宝小程序且必填!!! 拿走不谢