我正在使用 window.FileReader 提供用户选择上传的图像的即时预览。
我创建了这个 jsFiddle
我有以下问题:
A)第 63-77 行的代码似乎被忽略了,尽管当我在第 25 行打印“i”的值时,我可以看到它正在增加(我怀疑它一定与 window.Filereader 的性质有关,但是没有把握)。
if (i == 0) //if this is the first picture add it as primary too
{
var primaryimage = ' <img id=' + filename + ' height="220" width="220" src=' + this.result + ' /> ';
$('#primary-pic').find('.custom-input-file').hide();
$('#primary-pic').find('p').hide();
$('#primary-pic').append(primaryimage);
$('.custom-input-file').show();
}
B)如果您添加多个图像并出于某种原因按“设置为默认值”,这似乎不适用于最后一张图像,但不知道为什么。
谢谢