2015-03-02 5 views
0

Я пытаюсь загрузить несколько изображений с использованием FileUpload в ASP .NET с помощью следующего кода:FileUpload раздаст же изображение с разными именами

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

ответ

0

Итак, я нашел ответ. Он должен быть опубликован вместо fuScreenshots.PostedFile.

Правильный код ниже:

foreach (HttpPostedFile postedFile in fuScreenshots.PostedFiles) 
        { 

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

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

        } 

 Смежные вопросы

  • Нет связанных вопросов^_^