Avatar billede Tony Juniormester
17. april 2006 - 11:48 Der er 12 kommentarer og
2 løsninger

Upload af billede og formdata på samme tid?

Er det muligt at uploade et billede sammen med diverse anden form-data så som navn, telefonnummer o.s.v.?

Problemet - som jeg forstår det p.b.a. min søgning i ældre spørgsmål - er, at formen skal have enctype='multipart/form-data', men så fejlen den på andre datatyper.

Kan man f.eks. have to forms på samme side?
Avatar billede saudoo Nybegynder
17. april 2006 - 12:00 #1
Når du gør brug af BinaryRead, kan du ikke, efter hvad jeg har oplevet, også requeste noget. Så nej.

Det jeg plejer at gøre, er at uploade billedet først, og så gemme dets sti i en session, som jeg så bruger på den næste side, hvor jeg fuldfører hvad jeg var gang i. :)
Avatar billede Tony Juniormester
17. april 2006 - 12:04 #2
ØV OK :-/

Har du prøvet nogen upload-kombonent?
Avatar billede keysersoze Ekspert
17. april 2006 - 12:13 #3
det kan du sagtens - når der skal uploades noget bruges et uploadkomponent og initialiseres det som upload (fx 'Set upload = Server.CreateObject("aspSmartUpload.SmartUpload"') så skal du i stedet for request.form bruge upload.form
Avatar billede busschou Praktikant
17. april 2006 - 12:15 #4
med asp smartupload kan man da godt...du kan ikke bruge request.form...men istedet bruger du så bare fx mySmartUpload.Form...så får du det hele
se code sample 5 http://www.aspsmart.com/aspSmartUpload/
Avatar billede busschou Praktikant
17. april 2006 - 12:16 #5
det er sku svært at være hurtig nogen gange ;)
Avatar billede saudoo Nybegynder
17. april 2006 - 12:16 #6
Nåja.. okay.. :D
Er i det mindste glad for at jeg ikke havde ret. :P

Men med ganske almindelig ASP der læser filen linie for linie, og ligger den op på serveren, kan man vel ikke?
Avatar billede Tony Juniormester
17. april 2006 - 12:19 #7
OK ... og den kombonent skal så ligge på serveren?
(Så må jeg have fundet ud af hvilken kombonent om nogen udbyderen bruger)
Avatar billede keysersoze Ekspert
17. april 2006 - 12:20 #8
ja - komponenten skal understøttes af webhotellet. med alle webhoteller med respekt for sig selv har et upload-komponent - og uanset hvilket der benyttes er teknikken den samme.
Avatar billede Tony Juniormester
17. april 2006 - 12:21 #9
OK

Smid lige nogen 'svar' alle tre ...
Avatar billede keysersoze Ekspert
17. april 2006 - 12:22 #10
svar :)
Avatar billede busschou Praktikant
17. april 2006 - 12:23 #11
oki doki :)
Avatar billede Tony Juniormester
17. april 2006 - 12:27 #12
Et lille sidespørgsmål:

Hvordan får jeg fisket filnavnet ud af f.eks. denne streng:
C:\Documents and Settings\nnn\Dokumenter\Billeder\nn\mm\Hans Hansen.jpg

Input:
<input name="imgUploadField" type="file">
Avatar billede thesurfer Nybegynder
17. april 2006 - 12:33 #13
streng = "C:\Documents and Settings\nnn\Dokumenter\Billeder\nn\mm\Hans Hansen.jpg"

streng = split(streng, "\") ' deler strengen op ved "\"

filnavn = streng(ubound(streng)) ' hent data fra det der står efter det sidste "\"

Men man plejer at kunne bruge upload.file eller upload.filename.

/theSurfer
Avatar billede Tony Juniormester
17. april 2006 - 12:39 #14
OKi thx.

Jeg prøver at rode lidt med det ...
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