FileUpload不断上传同一个文件

时间:2017-08-07 15:12:49

标签: c# html asp.net file-upload webforms

Simple FileUpload示例在任何浏览器上都无法正常工作。相反,点击按钮时它会一直重复上传同一个文件。

似乎只有当上传的文件保存在项目路径下时才会发生这种情况。例如,如果我尝试将文件保存在桌面上,则可以正常工作。

HTML

<form id="form1" runat="server">
<div>
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
    <asp:FileUpload ID="FileUpload1" runat="server" />
</div>
</form>

C#

protected void Button1_Click(object sender, EventArgs e)
{
    if (FileUpload1.HasFile)
    {
        string path = Server.MapPath("/Files/");
        FileUpload1.SaveAs(path + FileUpload1.FileName);
    }
}

0 个答案:

没有答案