Rails图像预览跨所有浏览器

时间:2011-07-09 07:33:40

标签: javascript browser file-upload cross-browser image-uploading

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

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

这适用于IE,

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

此讲义工作与Chrome和Safari等其他浏览器相同。 目前我只能在Firefox中看到预览,其他浏览器没有显示预览。

请告诉我如何解决这个问题。

由于

1 个答案:

答案 0 :(得分:0)

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

这可能表明FF3,IE7以及其他一些案例的解决方法:

How to upload preview image before upload through JavaScript