我有一个页面使用fileReader来预览上传图片。
我在我的本地机器上测试过,它工作正常,但是当我在JS小提琴中测试时,它无效。谁知道问题出在哪里?
if(window.FileReader){
function preview(input){
if(input.files && input.files[0]) {
var reader = new FileReader();
reader.readAsDataURL(input.files[0]);
reader.onload = function(e){$('#previewImage').attr('src', e.target.result);}
}
}
}else{alert("file reader not support");}
答案 0 :(得分:0)
如果您打开控制台,您将看到错误是找不到“预览”功能,因为它不是示波器的一部分。我将它添加到窗口范围window.preview = function()
,现在它可以正常工作。