我有这个 fileReader 代码
for (var i = 0; i < files.length; i++) {
fileReader.onload = (function(file) {
return function(e) {
z = z + 40;
// Place the image inside the dropzone
var image = this.result;
$('#dropped-files').append('<div style="left: ' + z + 'px; background: url(' + image + ') cover;"> </div>');
};
})(files[i]);
}
无论如何,我正在尝试将附加框的背景设置为刚刚上传的图像。问题是它不起作用。数据 URI 在那里,但我似乎无法让它显示为背景!即使我单击检查元素中的数据 URI 链接,我也可以访问已上传的图像,但它不会显示为背景图像。
任何想法为什么?数据 URI 非常长,但以基本数据开头并且是 base64,如果有帮助的话。