Avatar billede askeb Nybegynder
18. juli 2003 - 00:00 Der er 7 kommentarer og
1 løsning

Upload af billede til ny mappe

Hejsan, jeg sidder lige og bakser med noget upload.
Det er til komponenten Chilì!Upload...

Jeg har følgende kode:
***
Response.Expires = 0
set fbase = Server.CreateObject("Chili.Upload.1")
fbase.SizeLimit = 8000000

cPath = Server.MapPath("images/" & request.form("emne"))
(46>>)fileFolderPath = cPath&"/"&"1"&fbase.SourceFileExtension
fbase.SaveToFile(fileFolderpath)
***
Men den giver følgende fejl:
"Chili.Upload.1 error '80020009'

Failed reading post data. GetLastError() returned: 0

/indsaetemne.asp, line 46"


Kan det være fordi mappen først skal laves...og hvordan gør jeg det?, eller er det noget andet?
Avatar billede erikjacobsen Ekspert
18. juli 2003 - 01:32 #1
Du skal sikkert hente dine formdata i uploadkomponenten (kender ikke lige chili):

cPath = Server.MapPath("images/" & fbase.form("emne"))
Avatar billede bootlab Nybegynder
18. juli 2003 - 09:49 #2
Ja jeg mener du skal lave mappen først.... hvordan? - Jo du skal benytte FileSystemObject

Her ser du hvordan man bruger det:
http://www.html.dk/tutorials/asp/lektion14.asp
http://www.html.dk/dokumentation/vbscript/HTML/vsobjfilesystem.htm
http://www.html.dk/dokumentation/vbscript/HTML/vsmthcreatefolder.htm

Der er lidt at læse på :)

/boot
Avatar billede askeb Nybegynder
19. juli 2003 - 01:15 #3
erik >> Chili understøtter ikke metoden med at loade formdataen ind - chili er rent ud sagt noget lort - grrr...

bootlab >> Jeg må indrømme at jeg har kigget lidt på createfolder i forvejen, men jeg har kun fundet eksempler, her på eksperten og alle andre steder, på hvordan man laver en folder på sit c: drev - det her det er altså et web hotel..
Avatar billede bootlab Nybegynder
19. juli 2003 - 09:39 #4
Et webhotel køre også med hardisk drev :)
Men jeg ved hvad du mener.. brug Server.MapPath() til at finde ud af
hvor du relativt ligger/er på dit webhotels maskine.

Mht. til dit problem med at bruge det komponent der, så kan jeg forslå et
script som jeg selv har brugt mange gange (og det er uden komponent)
http://activedeveloper.dk/download/default.asp?mode=showdownload&id=79

boot
Avatar billede erikjacobsen Ekspert
19. juli 2003 - 10:06 #5
Du har vist ret mht chili upload - brug noget andet, eller find en anden udbyder
Avatar billede askeb Nybegynder
20. juli 2003 - 17:15 #6
jeg fandt en anden løsning, med at uploade alle billeder til den samme mappe, nummerere dem og lægge stien i databasen...nu har jeg bare det problem at billederne ligger kategoriseret efter emne i db, feks "emne1.gif,emne2.jpg,emne3.bmp" - nu skal jeg ha en funktion der bryder teksten op i mellem kommaerne - har i sårn en funktion? - kan ikke lige overskue at lave en selv...

hvis ikke får du bare alle pointene, bootlab...
Avatar billede askeb Nybegynder
20. juli 2003 - 19:50 #8
tak for hjælpen, erik...
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