1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > android 正在上传动画 安卓系统上传文件动态显示进度条 进度条经常卡在99%有时也会

android 正在上传动画 安卓系统上传文件动态显示进度条 进度条经常卡在99%有时也会

时间:2020-06-11 04:50:50

相关推荐

android 正在上传动画 安卓系统上传文件动态显示进度条 进度条经常卡在99%有时也会

使用var task = plus.uploader.createUpload上传文件时,添加上传状态监听事件

task.addEventListener("statechanged", function(t, status) {

switch (t.state) {

case 2: //已连接到服务器

//wt.setTitle("开始上传");

break;

case 3: //已接收到数据

var a = parseInt(t.uploadedSize / t.totalSize * 100);

wt.setTitle("已上传" + a + "%");

console.log(t.uploadedSize);

console.log(t.totalSize);

if (a == 100) {

console.log(123);

mui.ajax(ServiceUrl + ServiceCatalogue + "/WisdomClassroomHandler.ashx", {

data: {

type: 5,

babyCode: app.getCurrentBabyObj().Code,

wisdomId: wv.wisId,

filePath: fileName,

userType: user.type,

describe: remark,

fileType: file_type,

phone: user.account,

submit_Name: user.name

},

dataType: 'json',

type: 'post',

timeout: 60000,

success: function(data) {

//服务器返回响应,根据响应结果

wt.close();

if (data.returnInfo == "false")

mui.toast("服务器发生异常,数据提交失败");

else {

mui.toast("数据提交成功");

mui.back();

}

},

error: function(xhr, type, errorThrown) {

//异常处理;

wt.close();

mui.toast(errorThrown);

}

});

}

break;

case 4: //上传完成

break;

}

});

//开始上传文件

task.start();

执行代码后,会动态显示进度条上传进度,但是安卓系统会经常卡在99%,我在代码中添加了打印文件上传大小和文件总大小后发现,上传大小还没等于文件总大小时就已经跳出case3了。

运行环境

安卓系统

安卓系统自带浏览器版本

hbuilder最新版本

mui最新版本

android 正在上传动画 安卓系统上传文件动态显示进度条 进度条经常卡在99%有时也会卡住不显示完整的文字。...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。