欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript 讀取圖片文件的大小

 更新時間:2009年06月25日 15:42:08   作者:  
今天弄了一個附件圖片上傳的,為了寫一個檢測,很麻煩,后來,發(fā)現(xiàn)一個比較巧妙的方法
如下:
復制代碼 代碼如下:

function checkAttachment(){
alert("here");
var attachmentArray = document.getElementsByTagName("input");
var attachmentSizeArray = document.getElementsByName("fileMaxSize");
var index = 0;
for (var i = 0; i < attachmentArray.length; i++){
var attachment = attachmentArray[i];
if (attachment.type=="file"){
if (!isPhoto(attachment.value)){
alert("上傳的附件必須是相片.");
attachment.focus();
return false;
}
if (getFileSize(attachment) > 1024 * attachmentSizeArray[index].value){
alert("上傳的附件不能大于" + attachmentSizeArray[index].value + "k.");
attachment.focus();
return false;
}
index++;
}
}
return true;
}

function getFileSize(fileObject){
var image=new Image();
image.dynsrc=fileObject.value;
return image.fileSize;
}

第一個方法是獲取頁面的所有file控件和對應file文件大小的限定,
重點是第二個方法,很巧妙的用一個image來解決,(*^__^*) 嘻嘻……

相關(guān)文章

最新評論