文件上传部分js

6 篇文章 0 订阅
6 篇文章 0 订阅
 
 
 
(function(){

var $WebUploadFile=function(resquestMapping,fileId){
    this.fileId=fileId+"BtnId";
    this.uploadPreId=fileId +"PreId"
    this.uploadUrl=路径;
        this.fileSizeLimit=100*1024*1024;
    this.uploadBarId=null;
};
$WebUploadFile.prototype={初始化WebUploadFile

init;funtion(){
var uploader=this.create();
return uploader;
},//创建WebUploadFile
create:function(){
vat webUploader=WebUploader.create({
auto:true,
pick:{
id:'#'+this.uploadBtnId,
multiple:false,

},
accept:{
title:'Files',
extensions:'txt,xls,xlsx',
mimiTypes:'file/txt,file/xls,file/xlsx'
}
swf:'../upload.swf',
disableGlobalDnd:true,
dupkicate:true,
server:this.uploadUrl,
fileSingleLimit:this.fileSizeLimt
});
return webUploader;
},//绑定事件
bindEvet:function(bindedObj){
var me=this;
bindedObj.on('uploadPregress',function(file,percentage){
parent.layer.load();
$("#"+me.uploadBarId).css("width",percentage*100+"%");
});
bindedObj.on('uploadSucess',function(file,response){
if(response.message){
    给出提示信息
}else{
    提示成功
}$("#"+me.pictureId).val(response)
});

bindedObj.on('uploadErr',function(file,response){
    提示失败信息
})
}
}
}())
引用html:
<uploadFile id="uploadFile  ...">
引用:js
var a=new WebUploadFile("",""uoloadFile);
a.setUploadBarId("progressBar");
a.init();
引用html:<uploadFile id="uploadFile" ...>











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值