为什么我的FileUpload什么都不做?

时间:2014-11-02 16:13:49

标签: c# asp.net file-upload

我有一个ASP.NET / C#程序试图上传文件:

try
{
    upload.SaveAs(theFileName);
    Utils.MsgBox("File successfully uploaded to " + inputFileName+". Select which sheet to use and click the button beneath.");

}
catch(Exception ex)
{
    Utils.MsgBox(ex.ToString());
}

程序已达到此点,但在上传后不显示消息。两者都没有触发Catch Exception子句。该文件尚未上传到相关文件夹中,我在事件查看器中找不到任何可能给我一些线索的错误。

为什么什么都不做?

2 个答案:

答案 0 :(得分:0)

要获取要发送的文件,您可能需要将enctype中的form属性设置为值"multipart/form-data"

<form runat="server" enctype="multipart/form-data"> 
... 
</form>

答案 1 :(得分:0)

这是一个权限问题。授予IIS用户写入权限可以解决问题。