0
我試圖上傳大於900像素的圖像。所以我確實上傳時進行驗證。當我們點擊這個另一個文件按鈕時,我會有加號。如何驗證每次上傳的圖像大小
只有我得到的第一個輸入框值。我無法獲得其他文件。
<input type="file" id="upload_profile" class="upload_profile" name="upload_profile[]" />
腳本:
var _URL = window.URL || window.webkitURL;
$(".upload_profile").change(function(e) {
var file, img;
if ((file = this.files[0])) {
img = new Image();
img.onload = function() {
alert(this.width + " " + this.height);
};
img.onerror = function() {
alert("not a valid file: " + file.type);
};
img.src = _URL.createObjectURL(file);
}
});
使用'$(文件)。在( '變', '.upload_profile',函數(E){...});' – Phylogenesis
在你的代碼的變量i沒有定義(var file,img,i = 0;),如果我聲明它,那麼你的給定的代碼工作正常。請使用提琴手瞭解更多http://fiddle.jshell.net/nzyu0q0q/ –
@Phylogenesis:它的工作..謝謝 – ammni