er der nogen der kan fortælle mig hvordan jeg gemmer en fil under et nyt navn når den bliver uploadet til min side?
Pt. så gemmer den filen med det originale filnavn, hvilket jeg ønsker at lave om på men hvordan?
-----KODE STUMP---------------
' Save the files with their original names in a virtual path of the web server ' **************************************************************************** intCount = mySmartUpload.Save("Upload")
Det kunne jeg ikke få til at virke med mit script men jeg løste det selv ved at bruge noget tid på at lede og kode lidt kreativt..... Løsningen er her..
DENNE KODE UPLOADER FLERE JPG el. GIF billeder og giver dem unikke navne
<% ' Variables ' ********* Dim mySmartUpload Dim file Dim strSQL Dim Rs Dim intCount intCount=0 count = 1
'Arkiv folderen til billederne. strTargetPath = "upload/"
' Object creation ' *************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
' Open a recordset ' **************** Set Rs = Server.CreateObject("ADODB.RecordSet") SQL = "SELECT * FROM pictures" Rs.Open SQL, Conn, 1, 3
' Select each file ' **************** For each file In mySmartUpload.Files
' Only if the file exist ' ********************** If not file.IsMissing Then
'Unik filename creation... randomize pwdlen=8 'Hvor langt skal nummeret være i karakterer. pwd="" pwdchr="abcdefghjkmpqrstuvwxyz123456789" 'Hvilke karakterer må indgå i nummeret chrlen=len(pwdchr) for n=1 to pwdlen x=Int((chrlen - 1 + 1) * Rnd + 1) pwd=pwd & mid(pwdchr,x,1) next
filegen = pwd 'Så chekker vi lige extensions, og laver et nyt filnavn med den rigtige ext. if LCase(file.FileExt) = "jpg" then newFileName = filegen & ".jpg"
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.