資源簡(jiǎn)介
var uploadImgSizeLimit=function(target){
alert(target);
//以下校驗(yàn)圖片大小
var agent = window.navigator.userAgent;
var isIE=/msie/i.test(agent) && !window.opera;
var fileSize = 0;
if (isIE && !target.files) {
//如果是ie6以下的版本,直接fileSize可以獲取到大小
if (agent.indexOf("MSIE 5.0") > 0 || agent.indexOf("MSIE 6.0") > 0) {
var img = new Image();
var fname = target.value;
img.src = fname;
fileSize = img.fileSize;
}else {
//ie7版本以上需要打開安全設(shè)置
try {
var fso, f, fname, fsize;
var flength = 1000; //設(shè)置上傳的文件最大值(單位:kb),超過此值則不上傳。
var finame = target.value;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(finame);//文件的物理路徑
fname = fso.GetFileName(finame);//文件名(包括擴(kuò)展名)
fileSize = f.Size; //文件大小(bit)
}
catch(e){
alert(e "\n 跳出此消息框,是由于你的activex控件沒有設(shè)置好,\n"
"你可以在瀏覽器菜單欄上依次選擇\n"
"工具->internet選項(xiàng)->\"安全\"選項(xiàng)卡->自定義級(jí)別,\n"
"打開\"安全設(shè)置\"對(duì)話框,把\"對(duì)沒有標(biāo)記為安全的\n"
"ActiveX控件進(jìn)行初始化和腳本運(yùn)行\(zhòng)",改為\"啟動(dòng)\"即可");
return false;
}
}
}else {
// 火狐版本下的文件大小獲取
fileSize = target.files[0].size;
}
var size = fileSize / 1024;
alert(size);
return false;
};
alert(target);
//以下校驗(yàn)圖片大小
var agent = window.navigator.userAgent;
var isIE=/msie/i.test(agent) && !window.opera;
var fileSize = 0;
if (isIE && !target.files) {
//如果是ie6以下的版本,直接fileSize可以獲取到大小
if (agent.indexOf("MSIE 5.0") > 0 || agent.indexOf("MSIE 6.0") > 0) {
var img = new Image();
var fname = target.value;
img.src = fname;
fileSize = img.fileSize;
}else {
//ie7版本以上需要打開安全設(shè)置
try {
var fso, f, fname, fsize;
var flength = 1000; //設(shè)置上傳的文件最大值(單位:kb),超過此值則不上傳。
var finame = target.value;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(finame);//文件的物理路徑
fname = fso.GetFileName(finame);//文件名(包括擴(kuò)展名)
fileSize = f.Size; //文件大小(bit)
}
catch(e){
alert(e "\n 跳出此消息框,是由于你的activex控件沒有設(shè)置好,\n"
"你可以在瀏覽器菜單欄上依次選擇\n"
"工具->internet選項(xiàng)->\"安全\"選項(xiàng)卡->自定義級(jí)別,\n"
"打開\"安全設(shè)置\"對(duì)話框,把\"對(duì)沒有標(biāo)記為安全的\n"
"ActiveX控件進(jìn)行初始化和腳本運(yùn)行\(zhòng)",改為\"啟動(dòng)\"即可");
return false;
}
}
}else {
// 火狐版本下的文件大小獲取
fileSize = target.files[0].size;
}
var size = fileSize / 1024;
alert(size);
return false;
};
代碼片段和文件信息
評(píng)論
共有 條評(píng)論