Avatar billede ducks Nybegynder
13. juli 2003 - 22:46 Der er 13 kommentarer og
1 løsning

ASPSmartUpload problemer med SaveAs

Jeg har prøvet at søge lidt rundt på Eksperten, uden at kunne finde noget brugbart, jeg har også tidligere fået hjælp, men åbenbart ikke nok. Hvor laver den her kode fejl i SaveAs (linie 19) ?

Kode:
http://www.thecszone.dk/upload.txt

Test koden her:
http://www.thecszone.dk/test_upload.asp

Den skulle gerne kunne uploade, billeder der er under 10kb til mappen images, som ligger i roden.
Avatar billede ducks Nybegynder
13. juli 2003 - 22:47 #1
Det skal lige siges, at upload.txt har jeg med vilje lavet mellemrum i alle HTML tags, for at de kunne vises som txt fil.
Avatar billede tuctoh Nybegynder
13. juli 2003 - 22:49 #2
file.saveas Server.MapPath(".")&"\minfil."&File.ImageType


sådan skal det se ud... så skal du bare finde ud af hvad du skal navngive filen.
Avatar billede ducks Nybegynder
13. juli 2003 - 23:05 #3
Hvordan kan det være at der ikke står angivet nogen stedet, at den skal billedet der skal uploades kommer fra fil1? (Request.Form("fil1"))
Avatar billede tuctoh Nybegynder
13. juli 2003 - 23:15 #4
det eneste du direkte sender med den form er filen.

Alle andre form data hentes med:

Upload.form("mintekst")

Du vil ikke kunne bruge request.form som du normalt gør.
Avatar billede ducks Nybegynder
13. juli 2003 - 23:17 #5
Forstod jeg ikke helt. Jeg vil gerne kunne bestemme hvilken file, den skal hente stien fra, da der gerne skulle ske mere en den ene ting, når man trykker på submit knappen.
Avatar billede tuctoh Nybegynder
13. juli 2003 - 23:21 #6
Angående forms.

Når du uploader filer skal du i stedet for følgende:

var1 = request.form("var1")
var2 = request.form("var2")

bruger

var1 = Upload.form("var1")
var2 = Upload.form("var2")

og så fremdeles.


Hjalp det?
Avatar billede ducks Nybegynder
13. juli 2003 - 23:24 #7
Både og, det hjalp mig til at jeg ikke skal bruge request.form. Men jeg kan stadig ikke se, hvordan jeg skal lave koden om, så jeg angiver hvilken file form den henter stien til billedet fra.
Avatar billede tuctoh Nybegynder
13. juli 2003 - 23:27 #8
hmm...

måske:

Set File = Upload.Files("ImageURL")
File.SaveAs Server.MapPath(".")&"\"&Upload.Form("UserName")&"_"&uniquetimeveriable&".jpg"



jeg kommer ikke mere på i dag, så hvis det ikke var det du ledte efter, skriv lige en dybdegående forklaring, og jeg kigger på det i morgen tidlig.
Avatar billede tuctoh Nybegynder
13. juli 2003 - 23:29 #9
til det ovenstående skal lige nævnes at "ImageURL" så vil være navnet på feltet som filen blev uploadet i.

Det er så for eksempel

Set File = Upload.Files("fil1")
File.SaveAs Server.MapPath(".")&"\minfil."&File.ImageType
Avatar billede ducks Nybegynder
14. juli 2003 - 00:23 #10
Det jeg gerne vil er, at jeg har fx 5 forskellige inputs:

<input type="text" name="Brugernavn">
<textarea type="text" name="info"></textarea>
<input type="file" name="billede">
<input type="text" name="livret">
<input type="text" name="hjemmeside">
<input type="submit" value="gem">

Og så skal man kunne, vælge sit billede og få det uploaded, mens de andre ting bliver gemt i en database, så man ikke skal gøre det hele hver for sig.
Avatar billede tuctoh Nybegynder
14. juli 2003 - 09:25 #11
det har jeg jo forklaret.

Upload billedet med noget af det du har set fra mig før i tråden.

I stedet for at bruge request.form("livret") bruger du bare Upload.form("livret").

Så nemt er det
Avatar billede ducks Nybegynder
14. juli 2003 - 14:12 #12
Du må undskylde, men jeg forstår det ikke helt. Nu har jeg prøvet med http://thecszone.dk/test.asp, men den vil ikke acceptere Request.Upload("fil1") og hvis jeg laver det om til Request.Form... vil den jo ikke acceptere det, når jeg kommer til at skulle uploade.
Avatar billede tuctoh Nybegynder
14. juli 2003 - 14:44 #13
Set File = Upload.Files("fil1")
File.SaveAs Server.MapPath(".")&"\minfil."&File.ImageType
Avatar billede ducks Nybegynder
14. juli 2003 - 23:35 #14
Jeg accepterer bare dit svar her, og takker for at du gad hænge på. Jeg fandt ikke ud af det sammen med andre input's, men det lader jeg vente til jeg har lidt mere styr på det så :)
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