Jag har en Flash applikation där man kan ladda upp en fil. Flashen postar ett forumlär precis som med HTML och .aspx sidan tar emot variablerna med Request("variabelnamn").
När det gäller filen man vill ladda upp så är Request("filvariabel") den lokala sökvägen till filen som ska laddas upp.
Filuppladdning i ASP.NET sker ju genom att man med HtmlInputFile får tag på filen och sparar den på servern. Någon som vet hur man ska lösa detta i ovanstående scenario?
Hej, vet inte om du använder asp.net 2 eller så, men jag skulle testa att skapa en ny System.Web.UI.WebControls.FileUpload kontroll direkt i codebehinden och sätta egenskaperna med hjälp av formulärinfot från flashen. Sedan så borde det fungera på samma sätt som vanligt, bara att kontrollen inte är utskriven på sidan. Att du använder DinNyaUppladdningskontroll.Postedfile.SaveAs() och sparar på servern.
Kanske går att använda en HttpPostedFile direkt och fylla i filnamn, har aldrig prövat. Men det före borde fungera felfritt.
Jag använder asp.net 1.1 och Flash 8. I Flash 8 finns det en ny FileUpload möjlighet.
Lösningen var rätt enkel. Flashen laddar upp filen och postar den vidare som ett File-objekt. I .aspx sidan plockade man sedan upp filen/filerna med Request.Files
256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e