webForumDet fria alternativet

Hantera flera FileUpload separat

.NET

1 svar · 1 010 visningar · startad av Zida

Medlem sedan juni 20108 inlägg
Frågan#1

För att ladda upp flera filer kan man ju exempelvis använda HttpFileCollection. Då loopar man ju bara igenom de filer som skickats och sparar dem. Jag skulle dock behöva hantera dem separat.

Har en sida med tre fileupload, där en eller flera av dem kan komma att användas samtidigt. Filerna ska dessutom sparas i olika kataloger.

Är det möjligt på något sätt att hantera flera fileupload på samma sida separat och i så fall hur? Eller måste jag tänka om på något sätt.

string img1  = fu1.fileName.ToString();
fu1.SaveAs(Server.MapPath(folder + img1));

string img2  = fu2.fileName.ToString();
fu2.SaveAs(Server.MapPath(folder + img2));

string img3  = fu3.fileName.ToString();
fu3.SaveAs(Server.MapPath(folder + img3));

Oavsett om jag väljer en fil i alla tre eller bara den första, så är det bara den första som laddas upp.

Hoppas någon är med på vad jag menar och kan hjälpa till :)

Medlem sedan juli 2003555 inlägg
#2

Hm, det där låter väldigt konstigt. Alla filer ska laddas upp, det måste vara någonting som är konstigt. Kan du posta all relevant kod för en sida som inte fungerar? (html + c#)

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)