2011-10-20 11 views
0
$.validator.addMethod("checksize", function(value,element){ 
var node = document.getElementById('pimage1'); 
var check = node.files[0].fileSize; 
alert(check); 
if (check < 2097152) 
    return true; 
else 
    return false; 

}, "Select image less than 2mb"); 


========================================== 
JS ERROR 
Line : 8 
char : 17 
Error : files.0 is null or not an object 
code : 0 
========================================== 

答えて

2

Filereaderはhtml5機能です。それは、すなわち、うまくいかないかもしれません。それ以外の方法はありません。 html5test.comを使用して、どのブラウザが対応しているかを確認できます。

+0

IE7以外のブラウザで正常に動作しています – Mahendra

+0

他のブラウザは、ローカルファイルの読み取りをサポートしています。 – Birey

+0

@Dynamic_Dudeほとんどの現代のブラウザはhtml5機能をサポートしているので、これはうまくいくはずです。 – Andre

関連する問題