部分手机 uploadFile:fail Write error: ssl=0xb5609300 ?
发布于 5 年前 作者 qgao 11663 次浏览 来自 官方Issues

wx.uploadFile 接口在部分手机上出现 uploadFile:fail Write error: ssl=0xb5609300 : I/O error during system call, Connection reset

其他接口正常调用,同一个机器APP端普通接口与上传图片接口都能正常调用

ssl证书检测地址:https://myssl.com/portal.chinayanghe.com:443

请问如果是证书问题我该往哪方面调整

/**
* 上传图片到服务器
* [@param](/user/param) filePath
*/
uploadFileToServer: async function(filePath) {
   const {address} = this.data;
   const {extData = {}} = this.properties;
   const formData = {...address, ...extData};
   const AuthenToken = await getCookie(COOKIE_KEY_TOKEN);
   const commHeader = await getCookie(COOKIE_KEY_COMM_HEADER);
   const url = baseUrl + uploadCertImg + "?" + Object.keys(formData).map(key => key + "=" + formData[key]).join("&");
   wx.uploadFile({
       url,
       filePath,
       name: 'file',
       header: {
           AuthenToken,
           ...commHeader,
           "Content-Type": "multipart/form-data;charset=UTF-8"
       },
       success: (res) => {
           const data = JSON.parse(res.data || "{}");
           const {code, data: imgData, status, exception, msg} = data;
           const {picUrl} = imgData;
           if (code !== 0) {
               this.uploadFail(msg);
           } else {
               this.changeImage(picUrl, imgData);
           }
       },
       fail: err => this.uploadFail((err || {}).errMsg),
       complete: () => this.hideLoading()
   })
},
1 回复

今天发现大部分手机为oppo R9, 请问OPPO R9 配置TLS有无特殊要求吗?

回到顶部