首页 > 解决方案 > IE 11 文件选择问题 - 远程连接上缺少文件

问题描述

我已经更新了使用 Flash 上传文件的网页。更新后的页面适用于 Edge Chromium、Edge Legacy、Chrome 和 Firefox。但是在 IE 11 上,我遇到了问题。

我有三个系统 2 x Windows 10 和一个在其中一个 Windows 10 系统上运行的 Server 2019 VM。所有系统都安装了 IIS。我已将更新的页面/站点放在所有系统上。

如果我连接到 IE 11 中的本地主机,文件将上传到本地系统,但如果我连接到其他系统/远程主机之一,那么我会遇到问题。

在 aspx 页面中,我有以下内容允许浏览文件:

<input type="button" id="BrowseFiles"  value="Browse Files" onclick="document.getElementById('FileNames').click();" />
<input type="file" id="FileNames" style="display:none;" multiple="multiple" onchange="ListFilesFunction()"/>

在相关的 JavaScript 中,我有:

      var sfs = document.getElementById("FileNames");

当我连接到本地主机时,“文件”出现在“sfs”中,但是当连接到另一个系统/远程主机时,“文件”[对象文件列表]没有出现,但如前所述,仅在 IE 11 上。

我希望我遗漏了一些明显的东西,对此有什么想法吗?

标签: javascriptinternet-explorer-11

解决方案


经过进一步调查,我发现我在“兼容性视图设置”中启用了“在兼容性视图中显示 Intranet 站点”选项。

取消选中该选项解决了该问题。


推荐阅读