Avatar billede daddo Nybegynder
10. maj 2001 - 00:31 Der er 4 kommentarer og
1 løsning

Ændre navn på billedet - Aspupload

Jeg har et problem, jeg har en side hvor folk kan uploade billeder, men hvordan ændre
man navnet så det kommer til at hede noget andet.

Jeg bruger \"Aspupload\"

Som det er nu uploader folk et billed og derefter bliver billedet åbnet på serveren, derefter gemt under det navn det skal hedde, også bliver billedet med det gamle navn slettet.
Det må kunne gøres når billedet bliver gemt første gang.

Set Upload = Server.CreateObject(\"Persits.Upload\")

Upload.Save \"d:\\upload\"

daddo

feks. (men virker ikke)
Upload.Save \"d:\\upload\\tilbud1.jpg\"
Avatar billede keysersoze Ekspert
10. maj 2001 - 00:38 #1
hvis du sætter dette ind

Upload.OverwriteFiles = False

så bliver der genereret et nyt filnavn hvis der eksistere et magen til...
Avatar billede daddo Nybegynder
10. maj 2001 - 00:57 #2
Ja, så sætter den (1) efter navnet.

Men jeg vil gerne kunne kalde billedet lige det jeg har lyst til.

Daddo
Avatar billede harlequin Nybegynder
10. maj 2001 - 14:44 #3
der findes en komando

File.SaveAs

i ASPUpload version 2.+ som du måske kan bruge
/harlequin
Avatar billede harlequin Nybegynder
10. maj 2001 - 14:46 #4
Set Upload = Server.CreateObject(\"Persits.Upload.1\")
\' ensure a unique name when calling File.SaveAs
Upload.OverwriteFiles = False
Count = Upload.SaveToMemory

If Count = 1 Then \' 1 file uploaded
    Set File = Upload.Files(1)

  \' retrieve destination file name from a HIDDEN form item
    Path = \"c:\\upload\\\" & Upload.Form(\"Filename\")
    \' Side effect: SaveAs sets changes File.Path property to a new value.
    File.SaveAs Path
    Response.Write \"File was saved as \" & File.Path
Else
    Response.Write \"No files were uploaded.\"
End If
Avatar billede daddo Nybegynder
10. maj 2001 - 16:04 #5
Perfekt...

Daddo
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