云打包,app上传阿里OSS报错403
- 发布:2020-07-28 12:17
- 更新:2020-07-30 11:41
- 阅读:1080
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 1909
HBuilderX类型: 正式
HBuilderX版本号: 2.8.2
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: 无
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
上传成功
上传成功
实际结果:
报错
报错
bug描述:
HbuilderX更新到2.8.2后APP上传OSS报错403,回退到2.7.14后又正常了
重新下载一下hx最新版,已正常。
[HBuilder] 13:27:08.973 项目 test-request [UNI994F5B6]的打包状态:
[HBuilder] 13:27:08.973 时间: 2020-07-28 13:26:52 类型: iOS 正在打包
[HBuilder] 13:27:08.973
[HBuilder] 13:27:08.973 打包成功后会自动返回下载链接。
[HBuilder] 13:27:08.973 打包过程查询请点菜单发行-查看云打包状态。
[HBuilder] 13:27:08.974 周五傍晚等高峰期打包排队较长,请耐心等待。
[HBuilder] 13:27:08.974 如果是为了三方SDK调试,请使用自定义调试基座(菜单运行-手机或模拟器-制作自定义调试基座),不要反复打包。
[HBuilder] 13:27:50.354 项目 test-request [UNI994F5B6]打包成功:
类型: iOS越狱包 下载地址: https://service.dcloud.net.cn/build/download/f1092-11ea-bd34-d5fe22bb9187 (注意该地址为临时下载地址,只能下载5次)
Yukin (作者) - 90后IT男
左边上传失败的是用HBuilderX2.8.2打的包,右边上传成功的是用HBuilderX2.7.14打的包。上传到阿里云用的是插件市场的 OSS 插件, 插件地址是:https://ext.dcloud.net.cn/plugin?id=278
minBox - minbox
我也遇到这个问题,可以先把插件里面crypto.js 95行注释掉就行
if (typeof btoa == "function") return btoa(util.bytesToString(bytes));
Yukin (作者)
ios的是可以,安卓的还是报上传失败
2020-07-28 14:45
jxtian
回复 Yukin: 有报错吗,具体信息是什么?
2020-07-28 15:26
jxtian
[HBuilder] 15:29:50.189 项目 test-request [UNIA2C544E]打包成功:
类型: Android 公共测试证书 下载地址: https://service.dcloud.net.cn/build/download/8243db90-d0a2-11ea-90ca- (注意该地址为临时下载地址,只能下载5次)
2020-07-28 15:31
Yukin (作者)
回复 jxtian: 报错:{
"data": "https://xxxx.oss-cn-hangzhou.aliyuncs.com",
"statusCode": 403,
"errMsg": "uploadFile:ok"
}
2020-07-28 15:36
Yukin (作者)
回复 jxtian: 我在下面上传了一个视频,就只是用不同版本的HBuilderX打了个包而已,其他的代码都没有动,报错信息就是我上面回复你的那个
2020-07-28 15:54