FileUpload /输入文件我无法上传.exe文件

时间:2019-12-17 07:37:59

标签: javascript c# asp.net web file-upload

我尝试使用

<input type="file" accept=".zip" ID="FileUpload1" Style="display: none" runat="server" onchange="upload()" />

<asp:FileUpload ID="FileUpload1" onchange="upload()"/>

客户端SIDE

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时,我得到了 enter image description here

当我调试代码并尝试上传.exe文件时,不会调用UploadButton_Click。在web.config中可以做一些事情来允许应用程序处理.exe文件吗? 我对此问题一无所获,似乎Web应用程序不处理.exe文件,也可能不处理浏览器。 (我尝试使用IE和Chrome浏览器)

编辑:

1)所以我去了防火墙并停用了所有内容,然后再次尝试

2)我进行了Windows Defender防火墙设置,所有检查均已完成,以便chrome与防火墙进行通信

1 个答案:

答案 0 :(得分:0)

所以问题出在我的.exe文件的大小上。 我更新了web.config文件并更新了maxRequestLength。