Avatar billede zetn Nybegynder
20. december 2003 - 17:01 Der er 6 kommentarer

Problemer med request.form

Heysa, jeg har et upload script jeg har lidt problemer med.
Jeg har gjort så jeg kan skrive en titel til det jeg uploader, men når jeg prøver på at " & request.form("x") & ", får jeg følgende fejl:

Request-objekt, ASP 0206 (0x80004005)
BinaryRead kan ikke kaldes, når Request.Form-samling er brugt.
fileupload.asp, line 37

linie 37:
RequestBin = Request.BinaryRead(byteCount)

Hvis i vil se koden, kan det den downloades her:
http://www.giveweb.dk/upload3.zip

Linierne er ikke de samme.

Mvh. Jacob
Avatar billede thesurfer Nybegynder
20. december 2003 - 17:28 #1
Jeg har lige downloadet upload3.zip, og afprøvet den via Personal Web Server i Windows 98 SE DK.
Den virker fint.
Avatar billede zetn Nybegynder
20. december 2003 - 17:31 #2
Ja selve scriptet virker... men ikke hvis du indsætter produkt = request.form("id") før linien: RequestBin = Request.BinaryRead(byteCount)
Avatar billede thesurfer Nybegynder
20. december 2003 - 17:34 #3
hmm.. du har ikke noget der har navnet "id"..
Avatar billede zetn Nybegynder
20. december 2003 - 17:36 #4
Jo i min kode har jeg:

set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strsql, conn, 1, 2
rs.AddNew
rs("url") = "uploads/" & filename
rs("produkt") = produkt

samt jeg har <INPUT type=text size='20' name='id' value=''>
Avatar billede thesurfer Nybegynder
20. december 2003 - 17:41 #5
Underligt.. det virker heller ikke hos mig..
Jeg mener ikke, at man kan aflæse værdier af felter, når man oploader..
Det skulle vist gøres på en specielt måde, som jeg ikke kan huske..
Avatar billede steen Nybegynder
02. februar 2004 - 19:31 #6
Hvilket uploadkomponent benytter du?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester