2015-03-02 56 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); 

        } 
相关问题