Avatar billede lenn Nybegynder
22. april 2002 - 08:57 Der er 14 kommentarer og
2 løsninger

BinaryRead

Jeg er ved at lave noget filupload - det virker fint. Men brugeren skal have mulighed for at vælge en type (banner, billede eller dokument) derfor vælges stien ud fra en form, det kan åbentbart ikke lade sig gøre, før man kalder Binary Read - eller hvad???

Jeg får følgende fejl:

Request object error 'ASP 0206 : 80004005'
Cannot call BinaryRead
/nesdam/Upload/fileupload.inc, line 40
Cannot call BinaryRead after using Request.Form collection
Avatar billede cape Nybegynder
22. april 2002 - 09:26 #1
BinaryRead skal kaldes først i koden
Avatar billede lenn Nybegynder
22. april 2002 - 09:29 #2
Jeg prøver...
Avatar billede lenn Nybegynder
22. april 2002 - 09:34 #3
lige meget hvor jeg placere den, min request.form - så får jeg samme fejl...
Avatar billede cape Nybegynder
22. april 2002 - 09:35 #4
ja min fejl...
Gør dette..

Request.Form("myfield")

Now you should write:

UploadFormRequest("myfield")
Avatar billede cape Nybegynder
22. april 2002 - 09:36 #5
Istedetfor et Request.form kald brug dette UploadFormRequest
Avatar billede lenn Nybegynder
22. april 2002 - 09:47 #6
Her er den nye fejl + kode...

Der opstod en Microsoft VBScript-kørselsfejl error '800a000d'
Typer stemmer ikke overens: 'UploadFormRequest'
/nesdam/Upload/uploadgfx.asp, line 33

<FORM ENCTYPE="multipart/form-data" ACTION="uploadgfx.asp" METHOD="post">
<P>Vælg en fil på max 10Mb, som du ønsker at uploade.<BR> Hvis du ved en fejl uploade et forkert billede eller dokument, kan du under menupunktet "Slet uploaded fil", slette filen og uploade den igen.<BR><B>Husk</B> at du skal vælge, hvilke type fil du ønsker at uploade <BR><BR>
sti: <INPUT NAME="fileupload" TYPE="file" class="knap"><BR><BR>

Type:<SELECT SIZE="1" NAME="upsti">
    <OPTION VALUE="billede">Billede</OPTION>
    <OPTION VALUE="banner">Banner</OPTION>
    <OPTION VALUE="dokument">Dokument</OPTION>
</SELECT>
<BR><BR>
<INPUT NAME="Action" TYPE="submit" VALUE="Upload" class="knap">
</FORM>
<%
    Else
        Dim intFileUpload
        Dim strPath, intMaxSize, arrAcceptType(1), arrAcceptExt(1), strContentType, strFilename, intFileTotalBytes, strNewFilename
               
        Request.Form("upload")
        sti = UploadFormRequest("upload")
        response.write "Variablen: " & sti
      StrPath = "../"&sti&"/"
Avatar billede cape Nybegynder
22. april 2002 - 09:50 #7
sti = cStr(UploadFormRequest("upload"))

Prøv denne....
Avatar billede lenn Nybegynder
22. april 2002 - 10:01 #8
Så får jeg denne...

Der opstod en Microsoft VBScript-kørselsfejl error '800a000d'
Typer stemmer ikke overens: 'UploadFormRequest'
/nesdam/Upload/uploadgfx.asp, line 32

Koden:
sti = cStr(UploadFormRequest("upsti"))
        response.write "Variablen: " & sti
      StrPath = "../"&sti&"/"
Avatar billede cape Nybegynder
22. april 2002 - 10:25 #9
Prøv dette...

Koden:

        response.write "Variablen: " & cStr(UploadFormRequest("upsti"))
        Response.end
        StrPath = "../"&sti&"/"
Avatar billede cape Nybegynder
22. april 2002 - 10:26 #10
Og se hvad den udskriver....
Avatar billede lenn Nybegynder
22. april 2002 - 10:27 #11
Der opstod en Microsoft VBScript-kørselsfejl error '800a000d'

Typer stemmer ikke overens: 'UploadFormRequest'

/nesdam/Upload/uploadgfx.asp, line 32
Avatar billede lenn Nybegynder
22. april 2002 - 10:30 #12
Jeg lukker og slukker - finder på noget andet... tak for hjælpen.
Avatar billede lenn Nybegynder
22. april 2002 - 10:31 #13
Kom lige med et svar så jeg kan give dig nogle point for ulejligheden...
Avatar billede cape Nybegynder
22. april 2002 - 10:33 #14
er line 32 = response.write "Variablen: " & cStr(UploadFormRequest("upsti"))..??
og.....
UploadFormRequest("upsti") er ikke tom vel ?
Avatar billede cape Nybegynder
22. april 2002 - 10:35 #15
ok..
Avatar billede lenn Nybegynder
22. april 2002 - 10:37 #16
Jeg deler lige - jeg fandt jo desværre aldrig en løsninge - men er nød til at komme videre...
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