uni-app uni.downloadFile 在自定义基座下运行 在国外安卓系统返回400

uni-app uni.downloadFile 在自定义基座下运行 在国外安卓系统返回400

开发环境 版本号 项目创建方式
Windows win11 HBuilderX

产品分类:uniapp/App

PC开发环境操作系统:Windows

PC开发环境操作系统版本号:win11

HBuilderX类型:正式

HBuilderX版本号:4.75

手机系统:Android

手机系统版本号:Android 13

手机厂商:三星

手机机型:三星s10 国外

页面类型:vue

vue版本:vue2

打包方式:云端

App下载地址或H5网址: 应用商店搜索Freshlink可以下载

操作步骤:

  • 德国版三星手机在生产环境或者自定义基座下使用uni.downloadFile下载文件

预期结果:

  • 文件正常下载

实际结果:

  • 返回400

bug描述:

  • 除了国外安卓系统手机都可以正常下载,只有在生产环境以及自定义基座下运行会返回400,标准基座下也可以正常下载,不是url的问题
uni.downloadFile({  
    url: "https://oss.freshliance.com/ble/record/349/T160715001920230918143258.pdf",  
    success: (res) => {  
        if (res.statusCode === 200) {  
            console.log('下载成功');  
            uni.hideLoading();  
            uni.openDocument({  
                filePath: res.tempFilePath,  
                showMenu: true,  
                success: (r) => {  
                    console.log(r);  
                },  
            });  
        }  
    },  
});

更多关于uni-app uni.downloadFile 在自定义基座下运行 在国外安卓系统返回400的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app uni.downloadFile 在自定义基座下运行 在国外安卓系统返回400的实战教程也可以访问 https://www.itying.com/category-93-b0.html


我遇到的情况是:离线打包(安卓)的请求下,下载文件地址https证书有问题,请求直接报400;云打包就不存在这个问题

回到顶部