2

是否可以在所有浏览器中保存之前预览图像(上传时)。我已经为 Firefox 实现了这种方式:

document.getElementById("preview-photo").src = what.files[0].getAsDataURL();

这工作正常,而且,对于 IE

document.getElementById("preview-photo").src = what.value;

这个讲解工作和 Chrome 和 Safari 等其他浏览器的情况相同。目前我只能在 Firefox 中看到预览,其他浏览器没有显示预览。

请告诉我如何处理这个问题。

谢谢

4

1 回答 1

0

由于大多数浏览器中的安全设置阻止了文件控制访问,因此没有完全跨浏览器的方法可以做到这一点。

这可能表明 FF3、IE7 和少数其他情况的解决方法:

如何通过 JavaScript 在上传前上传预览图像

于 2011-08-21T18:19:59.260 回答