Avatar billede Slettet bruger
20. september 2001 - 12:53 Der er 10 kommentarer og
2 løsninger

ASPupload

Hej

Kan man finde ud af, hvilket navn AspUpload giver en fil, hvis den allerede findes... (hvis man ikke tillader overskriv)


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

  Upload.OverwriteFiles = False
  Count = Upload.SaveVirtual(\"/upload/\")
Avatar billede jiggypoof Nybegynder
20. september 2001 - 13:00 #1
Prøv den her
ExtractFileName

http://www.aspupload.com/ObjectReference.htm
Avatar billede webbe Nybegynder
20. september 2001 - 13:08 #2
Normalt vil den blot sætte (1).jpg efter navnet.

Fx:

to brugere vil uploade et billede der har samme navn (billede.jpg). Den der først uploader sit billede vil få filnavnet:

billede.jpg

Den næste der uploader sit billede af navnet \"billede.jpg\" vil få filnavnet:

billede(1).jpg
Avatar billede jiggypoof Nybegynder
20. september 2001 - 13:10 #3
Ellers prøv

<%Set Upload = Server.CreateObject(\"Persits.Upload.1\")

  Upload.OverwriteFiles = False
  Count = Upload.SaveVirtual(\"/upload/\")
name = ExtractFileName

%>
<...html.
<...body>
<%=name%>
Avatar billede jiggypoof Nybegynder
20. september 2001 - 13:10 #4
Er dog ikke klar over om det er når filen bliver uploadet eller efter, men prøv
Avatar billede webbe Nybegynder
20. september 2001 - 13:11 #5
jiggypoof:

Giver samme resultat - vil stadig indsætte (1) efter navnet! ;0)

Eller skal man have et system der selv navngiver filerne efter noget ID el.lign., hvilket jeg ikke lige ved hvordan man laver! *S*
Avatar billede jiggypoof Nybegynder
20. september 2001 - 13:14 #6
webbe> han søger noget som kan fortælle ham hvad filen er belvet uploadet som, hvis den allerede findes, og istedet for at tjekke på ftp\'en for din ide, kan han lige så godt få scriptet til at fortælle ham det ikke :)
Avatar billede webbe Nybegynder
20. september 2001 - 13:16 #7
Nåååååå - på den måde....sån\' forstod jeg ikke lige spørgsmålet, men hvis det er tilfældet er det sq nok rigtigt det du skriver!
Avatar billede jiggypoof Nybegynder
20. september 2001 - 13:19 #8
webbe:
\"Kan man finde ud af, hvilket navn AspUpload giver en fil, hvis den allerede findes\"
Yep, tror det ville virke har dog ikke selv brugt funktionen :)
Avatar billede Slettet bruger
20. september 2001 - 14:13 #9
jiggypoof> 

Det virker desværre ikke med:
name = ExtractFileName

:((
Avatar billede jiggypoof Nybegynder
20. september 2001 - 14:31 #10
indy finder lige en anden løsning til dig så :)
Avatar billede jiggypoof Nybegynder
20. september 2001 - 14:38 #11
Tror næsten at ASPupload ikke har den funktion så du kan kalde navnet, efter den er uploadet, men du kan jo gemme tiden i en session, og på den måde søge /upload/ igennem for filer som matcher den tid.... på den måde ville du få navnet afvide :)

CreationTime
Avatar billede jiggypoof Nybegynder
25. september 2001 - 14:16 #12
Hvilken løsning fandt du frem til, for hvis min ikke virkede så skal jeg ikke ha point :)
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