IE9上传文件出现“SCRIPT5: 拒绝访问”导致不能上传的解决办法

来源:互联网 发布:淘宝后台管理系统 编辑:程序博客网 时间:2024/06/05 02:15

问题描述:在IE9浏览器上,如果上传文件的时候,是通过别的按钮或者是其他的点击事件来触发input框,那么就会出现“SCRIPT5: 拒绝访问”。

问题原因:问题的原因在于浏览器处于安全考虑,只允许上传直接点击input框上传的文件。

解决方案:本人的解决方案为使用label标签,如下图:

<label class="file-btn" for="upfile${list.keyid}" style="cursor:pointer;">选择文件</label><input type="file" name="upload" id="upfile${list.keyid}" class="upfile" accept="application/pdf" onchange="fileChange(this,'${list.keyid}');"/>    

for属性填写input框的id即可。

阅读全文
1 0