uni.downloadFile({
url: _this.fileUrl,
success: (res) => {
console.log("downloadRes", res);
},
fail(err) {
console.log("word下载失败", err);
}
})

野花野火
- 发布:2023-09-23 11:10
- 更新:2023-09-23 11:10
- 阅读:254
产品分类: uniCloud/App
示例代码:
操作步骤:
小程序内调用 downloadfile
接口,或者直接在浏览器中输入word文件的url
小程序内调用 downloadfile
接口,或者直接在浏览器中输入word文件的url
预期结果:
文件下载成功
文件下载成功
实际结果:
文件下载失败,报错:downloadFile: fail Error read ECONNRESET
文件下载失败,报错:downloadFile: fail Error read ECONNRESET
bug描述:
我使用 unicloud 作为 cdn,云存储了一个 word 文件,在不同网络环境下,有何不同的访问结果:
- 在移动网络环境下,文件下载失败。图1为 Chrome 浏览器中访问文件的url,图2是在微信小程序中,使用 uni.downloadfile API,报错
downloadFile: fail Error read ECONNRESET
,图3是在微信小程序中的网络面板,下载失败的详细信息。 - 在联通网络环境下,文件下载一点问题都没有。
通过抓包发现,发送了第一条 TCP 报文后,连接就被 Reset 了,连TCP连接都没有建立。
请问是否是 cdn 不允许移动网络访问?麻烦各位大佬和开发大大解答,万分感谢!
图4是我昨晚访问用的IP地址,方便开发大大定位我的请求。



