一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

js swfupload添加上传进度条实现代码

时间:2013-04-22 编辑:简简单单 来源:一聚教程网

具体代码

 代码如下 复制代码

function uploadProgress(file, bytesLoaded) {

  try {
    var percent = Math.ceil((bytesLoaded / file.size) * 100);

    var progress = new FileProgress(file,  this.customSettings.upload_target);
    progress.setProgress(percent);
    if (percent === 100) {
      progress.setStatus("文件上传成功");
      progress.toggleCancel(false, this);
    } else {
      progress.setStatus("正在上传("+percent+" %)请稍后...");
      progress.toggleCancel(true, this);
    }
  } catch (ex) {
    this.debug(ex);
  }
}

另一种写法


上传进度设置事件

 代码如下 复制代码

function uploadProgress(file, bytesLoaded) {

     try {

         var percent = Math.ceil((bytesLoaded / file.size) * 100);

         var progress = new FileProgress(file, this.customSettings.upload_target);

         progress.setProgress(percent);

         if (percent === 100) {

              progress.setStatus("上传完毕,正在释放内存,请锁定鼠标,不要乱动,正在保存......");

              progress.toggleCancel(false, this);            

              //跳转到上传成功网页

              refresh();

         }

        //显示上传信息

        else {

              progress.setStatus("上传中,请梢后......‖已上传:"+(bytesLoaded/(1024*1024))+"/"+file.size+" 『"+percent+"%』");

              progress.toggleCancel(true, this);

         }

     } catch (ex) {

         this.debug(ex);

     }

}

热门栏目