09. november 2002 - 22:14
Der er
12 kommentarer og 1 løsning
Kan ikke modtage data med request.form("xxxxx")
Jeg er ved at rette i nogle eksisterende .asp sider og er løbet ind i et lille problem. Det siderne laver er upload af filer med persit aspupload. Dette er mit form tag: <FORM NAME="form" id="form" METHOD="POST" ENCTYPE="multipart/form-data" ACTION="test.asp?<% = PID %>" Det her : ENCTYPE="multipart/form-data" gør at jeg ikke kan læse værdien af kontroller på formen i min kode på test.asp for at læse data bruger jeg request.form("xxxx") Fjerner jeg enctype.... virker det, men er der så andet der ikke virker ?? Hvordan kan jeg læse data uden at slette enctype.... ?? //Akj
Annonceindlæg fra Barco
09. november 2002 - 22:18
#1
Prøv med: Request.BinaryRead("xxx")
09. november 2002 - 22:26
#2
Det virker desværre ikke. Error Type: Request object, ASP 0106 (0x80020005) An unhandled data type was encountered.
09. november 2002 - 22:28
#3
Er det i forbindelse med billede uplaod?
09. november 2002 - 22:31
#4
ja, jeg skal give mulighed for at tilknytte en kommentar til billedet og havde laven en input type=text under input type=file, altså på samme .asp side Men jeg bliver nok nødt til at uploade billedet og så knytte kommentaren på billedet bagefter. //Akj
09. november 2002 - 22:34
#5
Ok normalt bruger man navnet på uload kompunente i stedte for Request. Eks Set upload = Server.CreateObject("blablabla.UploadX") xxx = upload.Form("xxxx")
09. november 2002 - 22:42
#6
Sådan ?? Set Upload = Server.CreateObject("Persits.Upload") picdesc = upload.form("picdesc") //AKJ
09. november 2002 - 22:48
#7
Jeps.
09. november 2002 - 22:53
#8
Lige umidelbart virker det ikke, kigger videre på sagen i morgen. //Akj
09. november 2002 - 22:58
#9
Underlidt.. men det kan være det skal være efte du har gemt filerne: Set Upload = Server.CreateObject("Persits.Upload") .. .. Upload.Save .. picdesc = upload.form("picdesc")
09. november 2002 - 23:00
#10
Eller skal du ud i noget med: For Each Item in Upload.Form Response.Write Item.Name & "=" & Item.Value & "<br>" Next
10. november 2002 - 09:27
#11
Det hjalp da jeg fik picdesc = upload.form("picdesc") ned under upload.save Ved du hvorfor ?? Mange tak for hjælpen. //Akj
10. november 2002 - 10:45
#12
Nej faktisk ikke. Men det kan måske være noget med at det hele bliver overført som en stor klump data og så upload kompunenten skiller billede data fra form data. Og det bliver gjort når man kalder Save/SaveAs.. Det er et bud.
Kurser inden for grundlæggende programmering