HTML代碼:HTML多FILEREAD
<input type="file" name="img1" id="img1" required>
<input type="file" name="img2" id="img2">
<input type="file" name="img3" id="img3">
<input type="file" name="img4" id="img4">
jQuery代碼:
for(var i = 1; i <= 4; i++){
if($("#img"+i).val() != ''){
file = document.getElementById('img' + i).files[0];
fileread(file);
}
}
function fileread(file){
var result = '';
reader = new FileReader();
reader.onload = function(){
result = reader.result;
//return result;
localStorage.setItem("lostimage1", result);
}
reader.readAsDataURL(file);
}
我想,當讀取多個文件的提交按鈕,用戶點擊。但它不工作。我該如何解決這個錯誤?請幫幫我。
我假設你正在使用這些文件的改變事件。 'reader.readAsDataURL(文件);'?這是寂寞的一切。你對文件做什麼應該是我的問題?如果你只需要將它們分配給一個'ImageElement.src',那就這樣做。如果你想在Sever上傳,請考慮使用FormData。 – PHPglue