我使用asp.net c#開發了一個web應用程序。有一個FileUpload
控件可以上傳pdf或word文件。但是,當我發佈網站時,它無法正常工作!雖然在本地版本沒有看到問題。我一直在嘗試以下方法:FileUpload在本地運行良好,但不能很好地發佈項目到服務器
if (FileUpload1.PostedFile != null)
{
string fn = System.IO.Path.GetFileName(empDL.client_id + FileUpload1.PostedFile.FileName);
if (FileUpload1.PostedFile.ContentLength > 0)
{
FileUpload1.PostedFile.SaveAs(Path.Combine(Server.MapPath("~/Documents/" + fn)));
empDL.uploadedfile = fn;
}
}
檢查是否創建了'Documents'文件夾,如果沒有則創建該文件夾。 –
你得到的例外是什麼?如果你沒有得到任何答案,請先關注你的錯誤處理(ELMAH可能?)。 –
確保您有權讀取文件夾,爲此請檢查您的服務器文件夾要上傳文件的位置。 – Dragon