当使用下面的代码尝试打开文件资源管理器中的文件夹路径时,我得到错误信息:file://...‘:SEC7134不允许加载,并且SCRIPT70:权限被拒绝。
但是,如果我复制错误中返回的确切路径并将其放入url中,它会打开一个新的文件资源管理器窗口,没有任何问题。正如我所期望的那样,这在同一时间对我来说是有效的,我想知道我这一边是否有安全更改或需要更新的东西,以便再次在文件资源管理器中打开这些文件。
谢谢,
function openFile(path) {
// Internet Explorer 6-11
var isIE = /*@cc_on!@*/false || !!document.documentMode;
// Edge 20+
var isEdge = !isIE && !!window.StyleMedia;
if (isIE || isEdge) {
window.location.href = path;
return false;
}
}
发布于 2019-01-22 11:21:12
是的,我们可以使用浏览器作为文件资源管理器来检索本地环境中的文件。但是,不允许从浏览器读取本地文件(使用JavaScript)。这将防止网站读取文件和窃取您的信息。
如果要使用JavaScript显示本地文件,可以使用upload控件选择本地文件,然后读取该文件并显示它。
https://stackoverflow.com/questions/54298295
复制相似问题