联系
Knight's Tale » 技术

Jquery FileUpload IE8 无法上传图片的问题

2014-12-20 01:01

今天被Jquery FileUpload的一个问题整死了。。花了几尽N个小时才搞定。。。

问题描述如下:

页面上有一个按钮和一个隐藏的input file 控件。当点击按钮时,去触发 input file 控件的click事件。此过程在IE8及其以下版本均无法正常work.

具体原因我也不大懂。但后面的我try出来的解决方案是:

去掉按钮,页面上只留下 input file 控件。点击按钮时直接上传文件。此方法具有很强的兼容性。

另外,IE下必须使用 jquery-iframe-transport 控件才能正常上传图片。

参考资料: