是否可以在保存所有浏览器之前预览图像(上传时)。 我已经为 Firefox 实现了这种方式:
document.getElementById("preview-photo").src = what.files[0].getAsDataURL();
这工作正常,而且,对于 IE
document.getElementById("preview-photo").src = what.value;
这个讲解器适用于 Chrome 和 Safari 等其他浏览器。 目前我只能在 Firefox 中看到预览,其他浏览器不显示预览。
请告诉我如何解决这个问题。
谢谢
最佳答案
由于大多数浏览器中的安全设置阻止了文件控制访问,因此没有完全跨浏览器的方式来执行此操作。
这可能表明 FF3、IE7 和少数其他情况的解决方法:
How to upload preview image before upload through JavaScript
关于javascript - 跨所有浏览器的 Rails 图像预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633422/