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;云打包就不存在这个问题

