“code“: -1201, “message“: “WGT/WGTU文件格式错误“

可能的原因1:你的下载路径打开不是直接下载的,而是一个网页

可能的原因2:发给后端的包有问题,重新用HBuilder打包哈

可能的原因3:也是自己出现这个问题的原因     plus.downloader.createDownload 的时候没有指定filename的名称,加上  filename: '_downloads/SL_daqing.wgt'就可以了

let options = {
    method: "get",
    filename: '_downloads/SL_daqing.wgt'
};
 let dtask = plus.downloader.createDownload(this.update_info.now_url, options);

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"code": -1201, "message": "WGT/WGTU文件格式错误" 是uniapp热更新报错的一种情况。根据引用的内容,这个错误通常是由于下载路径或者下载文件错误导致的。一种可能的原因是下载路径错误,即服务器上映射的下载地址实际上打开了一个网页而不是直接提供下载链接。解决这个问题的方法是确保下载路径正确,即直接提供下载链接而不是一个网页。另外,还可能是因为生成的wgt文件不正确导致的。解决这个问题的方法是重新生成wgt文件,可以使用Hbuilder中的发行功能来制作应用的wgt包。 另外,引用中提到了生成差量资源包的方法,可以使用gen-wgtu命令来生成差量资源包文件。执行以下命令:python genwgtu.py app-1.0.0.wgt app-1.1.0.wgt -o update.wgtu。这个命令会生成一个名为update.wgtu的差量资源包文件。注意,这个命令的环境要求是python2.7,并且其他版本的python未经过测试。 综上所述,当uniapp报错"code": -1201, "message": "WGT/WGTU文件格式错误"时,你可以首先确认下载路径是否正确,如果不正确则需要修改下载路径。另外,如果生成的wgt文件不正确,可以重新生成wgt文件。如果需要生成差量资源包,可以使用gen-wgtu命令来生成。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [uniapp热更新报错安装失败[-1201]:WGT/WGTU文件格式错误?](https://blog.csdn.net/qq_16785561/article/details/120903787)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [gen-wgtu:用于生成HTML5+移动App差量资源升级包的命令行工具](https://download.csdn.net/download/weixin_42128676/18441107)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值