百度上傳插件Web Uploader如何限制上傳文件大小
所屬欄目: 網(wǎng)站開發(fā) | 更新時間:2017-3-15 | 閱讀:6377 次
// 初始化Web Uploader
var allMaxSize = 10;
var uploader = WebUploader.create({
auto:true, // 選完文件后,是否自動上傳。
pick: {
id: '#sendMailFileUploadBtn',
name:"fileName", //這個地方 name 沒什么用
label: '選文件按鈕文字',
multiple:true //默認為true,就是可以多選
},
swf: 'Uploader.swf', // swf文件路徑
server: "/NeXT/Areas/Mail/HttpHandler/MailWriteHandler.ashx?action=UploadMailAttachFiles",
//fileSingleSizeLimit: 10*1024*1024,//限制大小10M,單文件
fileSizeLimit: allMaxSize*1024*1024,//限制大小10M,所有被選文件,超出選擇不上
/*accept: {// 只允許選擇圖片文件格式
title: 'Images',
extensions: 'gif,jpg,jpeg,bmp,png',
mimeTypes: 'image/!*'
}*/
});
// 驗證大小
uploader.on("error",function (type){
if(type == "F_DUPLICATE"){
alert("系統(tǒng)提示:請不要重復選擇文件!");
}else if(type == "Q_EXCEED_SIZE_LIMIT"){
alert("系統(tǒng)提示,所選附件總大小不可超過" + allMaxSize + "M哦!換個小點的文件吧!");
}
});
var allMaxSize = 10;
var uploader = WebUploader.create({
auto:true, // 選完文件后,是否自動上傳。
pick: {
id: '#sendMailFileUploadBtn',
name:"fileName", //這個地方 name 沒什么用
label: '選文件按鈕文字',
multiple:true //默認為true,就是可以多選
},
swf: 'Uploader.swf', // swf文件路徑
server: "/NeXT/Areas/Mail/HttpHandler/MailWriteHandler.ashx?action=UploadMailAttachFiles",
//fileSingleSizeLimit: 10*1024*1024,//限制大小10M,單文件
fileSizeLimit: allMaxSize*1024*1024,//限制大小10M,所有被選文件,超出選擇不上
/*accept: {// 只允許選擇圖片文件格式
title: 'Images',
extensions: 'gif,jpg,jpeg,bmp,png',
mimeTypes: 'image/!*'
}*/
});
// 驗證大小
uploader.on("error",function (type){
if(type == "F_DUPLICATE"){
alert("系統(tǒng)提示:請不要重復選擇文件!");
}else if(type == "Q_EXCEED_SIZE_LIMIT"){
alert("系統(tǒng)提示,所選附件總大小不可超過" + allMaxSize + "M哦!換個小點的文件吧!");
}
});