野花野火
野花野火
  • 发布:2023-09-23 11:10
  • 更新:2023-09-23 11:10
  • 阅读:146

【报Bug】移动网络环境下无法访问 unicloud 云存储的 cdn

分类:uniCloud

产品分类: uniCloud/App

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

操作步骤:

小程序内调用 downloadfile 接口,或者直接在浏览器中输入word文件的url

预期结果:

文件下载成功

实际结果:

文件下载失败,报错: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地址,方便开发大大定位我的请求。
2023-09-23 11:10 负责人:无 分享
已邀请:

要回复问题请先登录注册