我尝试使用
<input type="file" accept=".zip" ID="FileUpload1" Style="display: none" runat="server" onchange="upload()" />
和
<asp:FileUpload ID="FileUpload1" onchange="upload()"/>
客户端
function upload() {
var btn = document.getElementById('<%= hideButton.ClientID %>');
btn.click();
}
<asp:Button runat="server" ID="hideButton" Text="" Style="display: none;" OnClick="UploadButton_Click" />
服务器端
protected void UploadButton_Click(object sender, EventArgs e)
{
}
但是没有人在工作。 我可以导入 .doc/.rar/.zip,但是当我选择 .exe 或包含 .exe 的 .zip 时,我得到了这个
当我调试代码并尝试上传 .exe 文件时,不会调用 UploadButton_Click。 web.config 中是否需要执行某些操作才能允许应用程序处理 .exe 文件? 我没有发现任何有关此问题的信息,看起来网络应用程序不处理 .exe 文件,或者也可能不处理浏览器。 (我在 IE 和 Chrome 上尝试)
编辑:
1)所以我去了防火墙并停用所有内容并重试 KO
2)我进入了 Windows Defender 防火墙设置,并检查了所有内容以允许 chrome 与防火墙进行通信
最佳答案
所以问题出在我的 .exe 文件的大小上。 我更新了 web.config 文件并更新了 maxRequestLength。
关于javascript - 文件上传/输入文件 我无法上传 .exe 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59369548/