安卓系统 wx.downloadFile下载>10M照片问题
发布于 5 年前 作者 majie 5431 次浏览 来自 问答

机型:小米4、小米6

系统:MIUI8.5.2.0
微信:6.5.13

如下示例,在安卓环境下,通过 wx.downloadFile 下载10M以上照片(https://pcmgrminiclub-1252940971.image.myqcloud.com/group/src/10105/5599023081230170277.png),无法成功调用fail/complete回调函数。

onReady : function () {
   var that = this;
   console.log('downloadFile');
   var downloadTask = wx.downloadFile({
       url: 'https://pcmgrminiclub-1252940971.image.myqcloud.com/group/src/10105/5599023081230170277.png',
       success: function(res) {
           console.log('success');
       },
       fail: function(err) {
           console.log('complete');
       },
       complete: function () {
           console.log('complete');
       }
   });
   downloadTask.onProgressUpdate(function(res) {
       console.log('下载进度', res.progress)
       console.log('已经下载的数据长度', res.totalBytesWritten)
       console.log('预期需要下载的数据总长度', res.totalBytesExpectedToWrite)
   });
},
1 回复

文件大小超过限制,客户端有bug导致没有返回。下个版本fix。

回到顶部