E Eclipse Medlem sedan juli 2000 3 825 inlägg Frågan 14 feb. 2009 11:39 #1 Jag använde en annan komponent tidigare, men hur gör man detta med aspJPEG!?
1. kolla filens namn, byt eventuella tveksamheter.
2. spara filen till servern med detta nya namn.
3. spara i databas med detta nya namn.
' ## DEFINE INSTANCE
Set Upload = Server.CreateObject("Persits.Upload")
' ## NO OVERWRITE
Upload.OverwriteFiles = False
' ## SAVE FILE
Upload.Save Server.MapPath("\images\") & "\"
[b]myFileName = File.Filename
myFileName = replace(myFileName,"ö", "o")[/b]
' ## Obtain file object
Set File = Upload.Files("FILE1")
IF NOT File IS NOTHING THEN
' ## NEW POST
SQL = "INSERT INTO [" & myTable & "] (strName, dteCreated, bolView, bolClick, bolManipulation " _
& ", strFileName, strText, intActivityID, intRotate, intSortfield) SELECT " _
& "'" & File.Filename & "'" _
& ", #" & date() & "#" _
& ", TRUE, TRUE, TRUE " _
& ", '" & myFileName & "'" _
& ", '" & Upload.Form("strImageText") & "'" _
& ", "& myID & ", 0" _
& ", COUNT(*)+1 FROM [" & myTable & "] WHERE intActivityID = " & myID & ";"
Conn.Execute(SQL)
' Response.Write "File saved."
myFileName = File.Filename
ELSE
' Response.Write "File not selected."
END IF
Det fetmarkerade står kanske på fel ställe och på fel sätt, men jag vet inte hur man gör!
E Eclipse Medlem sedan juli 2000 3 825 inlägg http://www.aspjpeg.com/manual_03.html
I denna manualen står mycket... där jag inte riktigt fattar allt...
***
Vad jag inte förstår är hur jag kan ha ETT unikt filnamn (Upload.OverwriteFiles = False) samt hur jag gör för att ändra filnamnet... om det innehåller svenska tecken...
Kanske jag ska kolla filnamnet med FSO, det har jag gjort på andra ställen...?
Troxy Medlem sedan mars 2004 1 505 inlägg Hm, vad är svenska tecken? Allt som inte är ASCII eller? ;)
E Eclipse Medlem sedan juli 2000 3 825 inlägg Ursäkta mig, "otillåtna tecken" hade kanske varit ett bättre ordval.
Nu var det kanske inte ordvalet jag var mest intresserad av att diskutera...