FileReader似乎不起作用

时间:2018-08-29 07:36:46

标签: javascript jquery filereader

我需要预览通过输入上传的文件。除了未显示上载的图像外,其他一切正常。 我的代码:

// variable val is the file variable which I need to append 
var reader = new FileReader();
reader.onload = function(e) {
    $('#1st').append("<img id='img-1-"+(i+t1)+"' src=''/><div id='upl-1-"+(i+t1)+"'><p>"+val.name
    +"</p><div class='btn btn-danger' style='margin-bottom: 30px' onClick='removeItem1("+(i+t1)+")'>Remove item</div></div>");
    $('#img-1-1').ready = function()
        $('#img-1-1').src = e.target.result;
   }
reader.readAsDataURL(val);

它通过val.name向我显示文件的正确名称,因此文件变量正常。但是为什么它不能显示图像呢? 在inspect元素中,它显示src =(unknown)。如果我在第一个附件的src中添加一些随机文本,则文本保持不变。来源甚至没有改变。我该怎么解决?

0 个答案:

没有答案