wx.uploadFile({
url: 'https://zdlcesi.yk0631.com/index.php?s=/api/upload/image',
filePath: tempFilePaths,
name: 'iFile',
timeout: 15000,
header: {
"Content-Type": "multipart/form-data"
},
//formData: null,
success: function(res) {
console.log('走这里');
//var images = that.data.images;
// var data = JSON.parse(res.data);
// console.log('这里:'+ data.url);
// var url = data.url;
// object['urls'] = that.data.urlArr.concat(siteinfo.siteroot + url);
// resolve(object);
// resolve(JSON.parse(res.data));
}
阻塞了请求,请求头里面出现 Provisional headers are shown
咋回事呢!我也没有跨域啥的啊。域名是安全的https。
日了微信团队所有的逼,都2021年了还没给出解决方案
wx.uploadFile({ url: 'XXXXXX' file: file, //上传的文件 file_key: file_key, //key form_data: form_data, //携带的表单数据 success: function( res ) { try { var data = JSON.parse( res.data ) } catch (e) { var data = res.data } if ( data.success ) { //业务成功处理 console.log( data.message ) } else { //业务失败处理 console.log( data.message ) } }, fail: function() { //网络失败处理 } }) 稍微处理一下就可以 后台返回的json格式如下: { "success": true, "message": "", }
2023了
同样的问题,其他接口没问题就是图片上传的接口是这样,图片上传成功可以打印出结果就是没有数据返回,最后发现是App.js中onShow的问题,原来把一些根据登录状态判断跳转页面的逻辑放到了app.js中的onShow中,后来把onShow改成onLaunch就可以了.....onLaunch里面的代码跟图片上传没有半毛钱关系啊
怎么解决呀兄弟姐妹们,2021年了都
我特喵的 还没解决方案呢 百度翻了3篇了
兄弟解决了吗,没头绪呀,也不报错,就只是说协议错误,证书检测是没问题的A+
咋弄啊,真服了这个东西了。