2011-08-16 57 views
0

我有一个脚本,在点击提交之前以django的形式显示图像。IE的预览图像

 function upload_img(input, id) { 
      if (input.files && input.files[0]) { 
       var reader = new FileReader(); 
       reader.onload = function (e) { 
        $(id).attr('src', e.target.result); 
       } 
       reader.readAsDataURL(input.files[0]); 
      } 
     }; 

但它不适用于IE 9。我可以使它适用于此浏览器吗?

+0

您是否收到任何错误?你有没有测试过input.files等的值? – Brandon

+1

与Django无关,标记被删除。 –

回答

1

IE 9不支持FileReader但你可以使用

+0

它需要新的dll。要求项目用户升级他们的dll文件是很困难的。有没有任何方法来做到这一点,没有任何安装? – szaman

+1

也许闪光...但它不是关键的事情,所以你不会在IE中显示图像,如果它不支持此功能。 –

+0

P.S. [看看这个](http://www.css3.info/graceful-degradation/) –