我想讀本地圖像文件到img元素。但readAsDataURL()
似乎返回「未定義」。我究竟做錯了什麼?使用HTML5 FileReader讀取本地圖像文件到img
var input = $('.mapimage_input').get(0);
console.log(input); // <input type="file" class="mapimage_input" accept="image/jpeg">
var file = input.files[0];
console.log(file); // File {webkitRelativePath: "", lastModifiedDate: Fri Mar 30 2012 12:32:03 GMT+0200, name: "avatar.jpg", type: "image/jpeg", size: 8724…}
var fr = new FileReader();
var img = fr.readAsDataURL(file);
console.log(img); // undefined
$('.mapimage_layer').attr('src',img);
好吧,我該如何進行回調? –
哦,我看到'onload',謝謝你。 –
上面的代碼有一些錯誤,但是我明白了,會盡快回復 –