【问题标题】:Rails image preview across all browsers跨所有浏览器的 Rails 图像预览
【发布时间】:2011-10-01 18:47:40
【问题描述】:

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

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

这很好用,而且,对于 IE

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

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

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

谢谢

【问题讨论】:

  • 为什么用 ruby​​-on-rails 标记?这似乎完全不是 Rails 特有的

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


【解决方案1】:

由于大多数浏览器中的安全设置阻止文件控制访问,因此没有完全跨浏览器的方式来执行此操作。

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

How to upload preview image before upload through JavaScript

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 2011-11-18
    • 2011-10-04
    相关资源
    最近更新 更多