html52.com
我爱小程序-开发者交流社区

从服务器下载文件失败,报错:fail {errMsg: "downloadFil

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 wx.downloadFile 客户端 6.7.2 for ipad 2.3.0(173)

- 需求的场景描述(希望解决的问题)

如下代码使用 android 版本的微信或者小程序开发工具本地运行都没有问题,但是使用 ipad 版本的微信进行真机调试发现如果需要下载的图片 >4K, 则没有问题。 反之,则必然失败。(服务器端采用Beego框架)


代码:

testd: function(url2a) {

var url2 = "https://www.vanzotec.cn:8081/v1/birds/download?filename=" + url2a

wx.downloadFile({

url: url2,

method: "GET",

success: function(res) {

console.log("success",  res, url2a)

},

fail: function(res) {

console.log("fail", res, url2a)

}

})

},


reloadData2: function() {

this.testd("i9WVvi9fisvqed4f2b55ef158a837152421a524c33fd.jpg") //big, good

this.testd("K98d4GNuaXrpd92db6e0277143aecc64a830ffea3f49.jpg") //big, good

},


reloadData3: function () {

this.testd("dgUXHqXZ1A8Ef88e19b88c562455ed55cbba88ed082e.jpg") //small, bad

this.testd("gHkqoEA37Nnlf88e19b88c562455ed55cbba88ed082e.jpg") //small, bad

},

- 希望提供的能力

    希望ipad 微信下能够下载成功

附图:

附图:代码片段wechatide://minicode/MkqZP3m8713o
附图:代码片段wechatide://minicode/MkqZP3m8713o

网友回复

邓坤力:

你好,我们这边实验到,加载失败的 url 在 ios safari 和微信都打不开,因此应该是 server 端问题,你检查一下呢

娇华:

麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付