- 苹果手机调用wx.uploadFile无法获取response的header
当苹果手机上调用wx.uploadFile时,success回调函数输出结果中没有header信息 在微信开发者工具和安卓手机上都可以得到header信息, 我想从header中获取如Set-Cookie这样的重要信息。 苹果手机返回数据如下: data:"xx" errMsg:"uploadFile:ok" statusCode:200 安卓和开发工具返回如下: data:"xx" errMsg:"uploadFile:ok" header:{Server: "nginx/1.14.0", Date: "Fri, 01 Mar 2019 07:32:32 GMT", Content-Type: "application/json;charset=UTF-8", Transfer-Encoding: "chunked", Connection: "close"} statusCode:200 代码!!!! index.wxml <view class="weui-uploader__input" bindtap="chooseImage">点我上传</view> index.js Page({ data: { }, onLoad: function (options) { }, chooseImage: function (e) { wx.chooseImage({ sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { let tempFilePath = res.tempFilePaths[0]; wx.uploadFile({ url: 'http://www.baidu.com', filePath: tempFilePath, name: 'file', formData: {}, success(res) { console.log(res); } }) } }) } })
2019-03-01 - 无法捕获websocket链接失败时的Status Code或错误信息
当调用wx.connectSocket ,服务器返回401或404错误时, 通过success fail complete onError 这些回调都不能获取到错误信息,使用try catch也无法捕获错误信息 希望能像wx.request接口那样取到错误码然后做响应的异常处理 [图片] 4条日志分别是: success 回调的console.log complete 回调的console.log 无法捕获的日志信息输出 onError 回调的console.log
2019-01-30