Avatar billede dramsgaard Nybegynder
27. oktober 2003 - 13:08 Der er 2 kommentarer og
1 løsning

aspSmartUpload tjek om filen findes

kan man på en måde tjekke om en fil man er ved at uploade med AspSmartUpload findes i mappen i forvejen, så man derved kan undgå at overskrive dem.

Jeg har gemt filnavne og anden info om dem i en db, og der går lidt rod i det hvis en ny fil overksriver en anden i mappen.
Avatar billede dawin_dk Nybegynder
27. oktober 2003 - 14:17 #1
du kan bruge:

set fso = createobject("Scripting.FileSystemObject")
if not (fso.FileExists(filnavn)) then
  ' gem
else
  ' findes i forvejen
end if

hvor filnavn indeholder den fulde sti til filen (den du vil gemme til) ...
Avatar billede dramsgaard Nybegynder
27. oktober 2003 - 16:06 #2
hmm kan ik helt få det til at virke, den uploader det alligevel

udsnit af koden:
----------------

mySmartUpload.Upload


'  Select each file
'  ****************
  For each file In mySmartUpload.Files
  '  Only if the file exist
  '  **********************
     
      If not file.IsMissing Then
      '  Save the files with his original names in a virtual path of the web server
      '  ****************************************************************************
        set fso = createobject("Scripting.FileSystemObject")
        if not (fso.FileExists(file.FileName)) then
        ' gem
       

        file.SaveAs("/test/" & file.FileName)

else
          response.write "findes i forvejen"
        end if
Avatar billede dawin_dk Nybegynder
27. oktober 2003 - 18:41 #3
du skal også have stien på i fileexists...

if not (fso.FileExists(server.mappath("/test/"& file.FileName))) then
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