国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js判斷上傳文件的類型和大小示例代碼

2024-05-06 15:53:11
字體:
來源:轉載
供稿:網友
上傳文件的類型和大小可以js進行判斷,在本文有個不錯的示例,適合初學者,感興趣的朋友可以參考下

復制代碼 代碼如下:


//檢測文件大小和類型
function fileChange(target){
//檢測上傳文件的類型
if(!(/(?:jpg|gif|png|jpeg)$/i.test(target.value))) {
alert("只允許上傳jpg|gif|png|jpeg格式的圖片");
if(window.ActiveXObject) {//for IE
target.select();//select the file ,and clear selection
document.selection.clear();
} else if(window.opera) {//for opera
target.type="text";target.type="file";
} else target.value="";//for FF,Chrome,Safari
return;
} else {
return; //alert("ok");//or you can do nothing here.
}

//檢測上傳文件的大小
var isIE = /msie/i.test(navigator.userAgent) && !window.opera;
var fileSize = 0;
if (isIE && !target.files){
var filePath = target.value;
var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var file = fileSystem.GetFile (filePath);
fileSize = file.Size;
} else {
fileSize = target.files[0].size;
}
var size = fileSize / 1024;
if(size>(500)){
alert("文件大小不能超過500KB");
if(window.ActiveXObject) {//for IE
target.select();//select the file ,and clear selection
document.selection.clear();
} else if(window.opera) {//for opera
target.type="text";target.type="file";
} else {
target.value="";//for FF,Chrome,Safari
}
return;
}else{
return;
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 双柏县| 咸丰县| 靖宇县| 清水县| 泰来县| 阳新县| 四川省| 仁化县| 宁津县| 化德县| 台中县| 涟水县| 商丘市| 彰化市| 休宁县| 繁峙县| 沅江市| 吉木萨尔县| 龙江县| 溆浦县| 北流市| 贡嘎县| 宁南县| 莱西市| 尉氏县| 调兵山市| 县级市| 甘谷县| 新昌县| 武强县| 仲巴县| 靖西县| 灌云县| 沂水县| 岐山县| 麟游县| 苍梧县| 仁寿县| 崇阳县| 开远市| 清水县|