uni-app WGT/WGTU文件格式错误,https://ask.dcloud.net.cn/article/282

uni-app WGT/WGTU文件格式错误,https://ask.dcloud.net.cn/article/282

开发环境 版本号 项目创建方式
Windows win10 HBuilderX
产品分类:uniapp/App

PC开发环境操作系统:Windows

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

HBuilderX类型:正式

HBuilderX版本号:3.1.18

手机系统:iOS

手机系统版本号:IOS 14

手机厂商:苹果

手机机型:IPhone11

页面类型:vue

打包方式:离线

项目创建方式:HBuilderX

### 示例代码:

```javascript
plus.runtime.getProperty(plus.runtime.appid, function (widgetInfo) {
uni.request({
url: "xxxxx",
data: {
version: widgetInfo.version,
name: widgetInfo.name,
},
method:"POST",
success: (result) => {
var data = result.data.data;
if(data.update != false){
uni.downloadFile({
url: data.wgtUrl,
success: (res) => {
console.log(res);
if (res.statusCode === 200) {
plus.runtime.install(
res.tempFilePath,
{
force: false,
},
function () {
console.log("install success...");
plus.runtime.restart();
},
function (e) {
console.log(e);
}
);
}
},
});
}
},
});
});

操作步骤:

plus.runtime.getProperty(plus.runtime.appid, function (widgetInfo) {
uni.request({
url: "xxxxx",
data: {
version: widgetInfo.version,
name: widgetInfo.name,
},
method:"POST",
success: (result) => {
var data = result.data.data;
if(data.update != false){
uni.downloadFile({
url: data.wgtUrl,
success: (res) => {
console.log(res);
if (res.statusCode === 200) {
plus.runtime.install(
res.tempFilePath,
{
force: false,
},
function () {
console.log("install success...");
plus.runtime.restart();
},
function (e) {
console.log(e);
}
);
}
},
});
}
},
});
});

预期结果:

console.log("install success...");
plus.runtime.restart();

实际结果:

function (e) {
console.log(e);
}

bug描述:

获取到wgt文件进行下载 “tempFilePath”: “_doc/uniapp_temp_1624960686754/download/1.wgt”, “statusCode”: 200, “errMsg”: “downloadFile:ok”

但返回文件格式错误 “code”: -1201, “message”: “WGT/WGTU文件格式错误,https://ask.dcloud.net.cn/article/282


更多关于uni-app WGT/WGTU文件格式错误,https://ask.dcloud.net.cn/article/282的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

同 遇到 这问题 解决了吗

更多关于uni-app WGT/WGTU文件格式错误,https://ask.dcloud.net.cn/article/282的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个问题后面处理了嘛

请问您解决这个问题了吗?

回到顶部