Avatar billede mo-bo Nybegynder
29. juli 2001 - 20:03 Der er 13 kommentarer og
1 løsning

aspupload

Hej alle.
Jeg bruger aspupload hvor der kan uploades 2 billeder - jpg/gif. Det virker fint, men når den så har uploadet filerne videresender jeg til en anden side. Her vil jeg gerne have begge fil navne med i QueryString\'en så jeg kan ligge navne i db. På næste side. HOW??
Avatar billede eflow Nybegynder
29. juli 2001 - 21:49 #1
kan vi få lidt kode ?
Avatar billede mo-bo Nybegynder
29. juli 2001 - 23:42 #2
jada :
Form:-------------------------
<FORM METHOD=\"POST\" ENCTYPE=\"multipart/form-data\" ACTION=\"opretmedlem_billede2.asp?id=<%=rs(\"id\")%>\">
<INPUT TYPE=FILE NAME=\"FILE1\" size=\"15\">
<INPUT TYPE=FILE NAME=\"FILE2\" size=\"15\">
<input type=\"submit\" name=\"Send\" value=\"Send\">
    </form>


opretmedlem_billede2.asp-------------------------

<% 
id=Request.QueryString(\"id\")
Set Upload = Server.CreateObject(\"Persits.Upload.1\") 
 
      Upload.SetMaxSize 300000, True
Upload.SaveVirtual(\"../images/afdelinger/\")

Response.Redirect(\"opretmedlem_slut.asp?id=\"+id+\"\")
%> 
Avatar billede eflow Nybegynder
30. juli 2001 - 01:00 #3
nu er jeg ingen nørd til JScript i ASP...men du sender kun 1 id med over til databasen...skulle der ikke sendes 2 ?
Avatar billede eflow Nybegynder
30. juli 2001 - 01:01 #4
eller...nej det skal der vel ikke...
Avatar billede zeptic Nybegynder
30. juli 2001 - 09:06 #5
Mon det er noget i stil med:
Response.Redirect(\"opretmedlem_slut.asp?id=\"+id+\"&FILE1=\"+Request(\"FILE1\")+\"&FILE2=\"+Request(\"FILE2\"))
Avatar billede mo-bo Nybegynder
30. juli 2001 - 09:39 #6
zeptic ->
Narj for fejlen:
Error Type:
Request object, ASP 0208 (0x80004005)
Cannot use the generic Request collection after calling BinaryRead.
Avatar billede kasperxb Nybegynder
30. juli 2001 - 13:35 #7
Hvornår vil du have data efter click på submit/Send ??
Hvis ja sender du al information til opretmedlem_billede2.asp med din form post. Derfor kan du på opretmedlem_billede2.asp requeste al de info der var posted via formet. Dvs. på opretmedlem_billede2.asp skriver du fx:
Dim sF1, sF2
sF1 = Request.Form(\"FILE1\")
sF2 = Request.Form(\"FILE1\")

så skulle du have filnavnene overført og kan bruge dem i;

Upload.SaveVirtual(\"../images/afdelinger/\" & sF1)
Upload.SaveVirtual(\"../images/afdelinger/\" & sF2)

Hvis det er det du vil - er det det ?? :-)
Avatar billede zeptic Nybegynder
30. juli 2001 - 13:49 #8
Vedr. fejlmeddelelsen: der står \'after calling\', så måske du skal prøve at Requeste før du kalder BinaryRead??
Avatar billede mo-bo Nybegynder
30. juli 2001 - 14:08 #9
niks fejl:

Error Type:
Persits.Upload.1 (0x800A0001)
Request.BinaryRead failed.
/dtc/site/_admin/opdater_billede2.asp, line 11

Jeg har fået den til at smide et af filenavne med, ved hjælp af:
Response.Redirect(\"redigere_slet_medlem.asp?id=\"&Filename&\"\")

Men her tager den jo kun et navn med.
Avatar billede zeptic Nybegynder
30. juli 2001 - 14:14 #10
jamen, så skal du vel bare smide den anden med:

Response.Redirect(\"redigere_slet_medlem.asp?fil1=\"&Filename&\"&fil2=\"&Filename2)


Avatar billede kasperxb Nybegynder
30. juli 2001 - 14:48 #11
Du kan jo bare bruge dit post af formen. Hvorfor ikke? Der får du jo det hele smidt i nakken .... hvorfor bruge response.redirect ????
Avatar billede kasperxb Nybegynder
30. juli 2001 - 14:52 #12
jeg svarer vist i vest og du spørger i øst hur ? Se venligst bort fra mine kommentarer ..... :-)
Avatar billede mo-bo Nybegynder
30. juli 2001 - 15:18 #13
Zeptic -> nej for FileName2 er = ingen ting!??
Fatter det ikke
Avatar billede zeptic Nybegynder
31. juli 2001 - 10:20 #14
Prøv at ændre din Method i Formen til GET og se om den smider navnene rigtigt med i URL\'en.
Hvis den gør det korrekt så prøv at udskrive dem som noget af det første i din ASP-side.
Prøv evt. også:
  Response.Write(Request.Form)
  Response.Write(Request.QueryString)
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