IE 11 文件选择问题 - 远程连接时缺少文件



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

我有三个系统2 x Windows 10和一个在其中一个Windows 2019系统上运行的Server 10 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上。

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

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

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

最新更新