国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
}
}

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

圖片精選

主站蜘蛛池模板: 雷山县| 石棉县| 阜平县| 瓦房店市| 宁乡县| 上林县| 章丘市| 崇明县| 太白县| 葫芦岛市| 许昌县| 镇坪县| 灵寿县| 敦煌市| 玛纳斯县| 抚松县| 保康县| 安仁县| 汝南县| 孝义市| 云安县| 建平县| 拉萨市| 安平县| 安顺市| 松江区| 寻乌县| 和平县| 永寿县| 城固县| 三江| 双江| 循化| 宁城县| 枣强县| 普宁市| 姚安县| 平山县| 左权县| 台南县| 井冈山市|