日期:2014-05-18  浏览次数:20458 次

HtmlInputFile 拒绝访问的问题
我把file控件给隐藏了, 点击另一个html控件“浏览”按钮时触发
document.getElementById("fileUpload").click();这个事件;
弹出选择文件窗口。
在“fileUpload”控件onchange事件里,把得到的路径放到一个text里,
然后再点击服务器控件button提交到服务器,
但出现在浏览器右下角提示js错误:"拒绝访问".

请问这是怎么回事???

在网上查了查好像是浏览器权限的问题,有什么解决办法吗???


------解决方案--------------------
看看这个
------解决方案--------------------
不能触发 document.getElementById("fileUpload").click 也不能给他复制

这是浏览器安全性的限制


不能解决这个问题
你可以考虑弹出层 框架一个上传控件
也可以考虑用flash
------解决方案--------------------
只有IE允许执行file的click()方法,别的浏览器都不行。复制的话,倒没什么问题。
------解决方案--------------------
这个问题有N个人问过了,简单地说fileupload限制比较多,就是怕客户端动手脚