IE 11 文件选择问题--远程连接上的文件丢失。

问题描述 投票:0回答:1

我更新了使用flash上传文件的网页。更新后的网页在Edge Chromium、Edge Legacy、Chrome和Firefox上都可以使用。但在IE 11上,我有一个问题。

我有三个系统2 x Windows 10和在其中一个Windows 10系统上运行的Server 2019虚拟机。所有系统都安装了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");

当我连接到本地主机时 "files "出现在 "sfs "中,但当连接到另一个系统的远程主机时 "files"[Object FileList]没有出现,但如前所述只在IE 11上出现。

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

javascript internet-explorer-11
1个回答
0
投票

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

取消勾选该选项后,问题就解决了。

© www.soinside.com 2019 - 2024. All rights reserved.