Hejsan!
Jag har ett problem eller en fråga:
Det är så att jag gör en hemsida åt ett dansband.
Nu vill dom själva kunna ladda upp bilder i ett eget bildgalleri.
Hur gör man detta bäst??
Finns det tjänstrer detta eller scriåpt???
Vad krävs av webbhotellet för att detta skall fungera.
Bilderna skall laddas upp i kattegorier sokm det är nu ungefär.
Kan du använda ex. ASP på servern så kan du med hjälp av det
skapa mappar samt en uppladdningsfunktion som sköter allt åt dig.
Kolla med webbhotellet om ni har stöd för ASP samt om dom har någon 3:e partskomponent
som hanterar uppladdning/bildhantering, ex. AspSmart, vilket kan vara till stor hjälp.
Förstår du denna koden??
' ## CODE FOR SA FileUp
' ## DOCUMENTATION AT [url]http://support.softartisans.com/docs/FileUpV4/[/url]
Set upl = Server.CreateObject("SoftArtisans.FileUp")
' ## SET PATH
myFilePath = "/files/referenceEN/"
upl.Path = server.MapPath("\") & myFilePath
' ## UNIQUE FILENAME
upl.CreateNewFile = TRUE
' ## UPLOAD ONLY IF FILE IS CHOOSEN
IF upl.UserFilename <> "" THEN
upl.Save
... ladda namn på file in i databasen
END IF
När du ska ta bort filen sen är det nästan enklare om du använder FSO i stället för SAFileUpload-komponenten.
FSO = File System Object.
Jag gjorde inte det i mitt SAFileUpload-projekt, och det var dumt! :-)
Om inte filen finns så får man ett fellmeddelande. Med FSO frågar man om filen finns först och sen tar bort den. Man kan givetvis fråga om filen finns med SAFileUpload också... jag ska inte hindra dig!
' ## DELETE FILE
Set fso = Server.CreateObject("Scripting.FileSystemObject")
IF fso.fileExists( server.MapPath("\files\" & mySQL(1) ) ) THEN
fso.DeleteFile(Server.MapPath("\files\") & "\" & mySQL(1))
END IF
271 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849