的JavaScript - 图像预览之前上传
问题描述:
IAM试图证明上传之前预览图像,对于我使用如下代码..的JavaScript - 图像预览之前上传
它的工作原理与Firefox,但dosent工作与IE8
<%= image_tag @image, :id=>"preview-photo" %>
<%= file_field 'image','photo', :onchange => "preview(this);" %>
function preview(this) {
document.getElementById("preview-photo").src =this.value;
return;
}
我需要帮助.. 是否有任何解决方案在IE8和其他浏览器中预览图像?
出于安全原因,这在浏览器中不再可能(当查询文件上传字段时,它们提供'C:\ Fakepath'而不是实际值)。我不认为有解决方法。 – 2011-04-08 11:00:39
任何其他方法来执行此功能...使用任何插件? – lamrin 2011-04-08 11:05:00
基于Flash的上传者理论上仍然可以做到这一点,虽然我不知道任何具体的产品,它开箱即用。 – 2011-04-08 11:08:48