2015-03-02 87 views
0

我想上傳ASP .NET中使用下面的代碼使用文件上傳多張圖片:文件上傳時上傳相同的圖像以不同的名稱

foreach (HttpPostedFile postedFile in fuScreenshots.PostedFiles) 
        { 

         string fileName = Path.GetFileName(postedFile.FileName); 

         fuScreenshots.PostedFile.SaveAs(Server.MapPath("~/Screenshots/") + ID + "/" + fileName); 

        } 

但它與其他圖像的名稱保存在第一圖像服務器。

Screenshot of the issue 請幫助我找到此問題的原因。

+0

這有什麼做與傳統的ASP。 – Paul 2015-03-02 11:52:03

回答

0

所以,我找到了答案。它應該是張貼文件,而不是fuScreenshots.PostedFile。

正確的代碼如下:

foreach (HttpPostedFile postedFile in fuScreenshots.PostedFiles) 
        { 

         string fileName = Path.GetFileName(postedFile.FileName); 

         postedFile.SaveAs(Server.MapPath("~/Screenshots/") + ID + "/" + fileName); 

        } 
相關問題