18. november 2002 - 17:56Der er
3 kommentarer og 1 løsning
SA FileUP - check om der er uploadet (Nu i rigtig kategori!)
Jeg kom til at lægge spørgsmålet i opgave-kategorien. Men her er det så igen. Er der en der ved hvordan man checker om der er uploadet et billede eller ej med SAFileUp. Jeg kan kun få at vide følgende: response.write upl.form("Billede1") & "<br>" response.write upl.form("Billede2") & "<br>" Her valgte jeg et billede: C:\WINDOWS\TEMP\sa190.tmp Her undlod jeg et billede: C:\WINDOWS\TEMP\sa191.tmp
Det er jo enkelt når det drejer sig om request.form. Der må være en metode også for fileup ...
jeg ved ikke om du kan checke om det er der i forvejen med safileup, men du kan med fso
noget ala
Set oFso = Server.CreateObject("Scripting.FileSystemObject") If oFso.FileExists("c:\windows\temp\" & upl.form("Billede1")) Then response.Write "det er der i forvejen"
Tak til a1, men det skal kun være som en nødløsning fx at bruge filsystemobjektet og slette billedet hvis det er 0 bytes, når det er uploadet - som det er når safileup gemmer noget der ikke er modtaget.
Så er jeg tilbage.. Tak for ideen. Jeg har imidlertid fundet denne løsning fyldestgørende OK:
mappesti = mappenavn sti = Server.Mappath(mappesti) Set objFSO = CreateObject("Scripting.FileSystemObject") 'FileSystem objektet Set objMappe = objFSO.getFolder(sti) 'Fil objektet Set objFiler = objMappe.Files 'Vis samtlige filer i mappen For each fil in objFiler if fil.size = 0 then fil.delete end if Next
Den kunne måske nok gøres lidt simplere..
Synes godt om
Ny brugerNybegynder
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.