前端檔案讀取要用非同步的方式,
這是預覽圖片的方式可以參考看看,
function readURL(input, id) {
var reader = new FileReader();
reader.onload = function (e) {
//要等載入完成
var image = new Image();
image.onload = function () {
//要等圖片載入完成
var width = image.width;
var height = image.height;
$("#image" + id).attr("src", e.target.result);
};
image.src = e.target.result;
}
reader.readAsDataURL(input.files[0]);
}
這個 input 應該跟你的 files 意思一樣.