Avatar billede chrisrj Forsker
14. oktober 2002 - 12:10 Der er 22 kommentarer og
1 løsning

ApsUpload : Tjek om sti eksistere

Jeg skal uploade fil, men hvordan tjekker jeg om filen ret faktisk findes??
Avatar billede medions Nybegynder
14. oktober 2002 - 13:22 #1
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")

If (fs.FileExists("c:\winnt\cursors\3dgarro.cur"))=true Then
      Response.Write("File c:\winnt\cursors\3dgarro.cur exists.")
Else
      Response.Write("File c:\winnt\cursors\3dgarro.cur does not exist.")
End If

set fs=nothing
%>

//>Rune
Avatar billede medions Nybegynder
14. oktober 2002 - 13:23 #2
Men hvis det er om din mappe eksistere så skal du gøre sådan her:

<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")

If fs.FolderExists("c:\temp") = true Then
      Response.Write("Folder c:\temp exists.")
Else
      Response.Write("Folder c:\temp does not exist.")
End If

set fs=nothing
%>

//>Rune
Avatar billede chrisrj Forsker
14. oktober 2002 - 13:27 #3
Det er filen jeg er ude efter, men nu er filnavnet jo dynamisk. Hvordan skal jeg hente filnavn + sti dynamisk INDEN filen bliver uploadet??
Avatar billede chrisrj Forsker
14. oktober 2002 - 16:36 #4
Er der virkelig ingen der kan hjælpe mig?? HJÆÆLP!!!
Avatar billede medions Nybegynder
14. oktober 2002 - 23:10 #5
Gør sådan her:

1) Filen bliver sendt afsted fra formularen
2) Inden du bruger din Save() methode fra Uploadkomponenten kører du den øverste kode
3) Er det ok, så gemmer du filen!

//>Rune
Avatar billede chrisrj Forsker
14. oktober 2002 - 23:44 #6
joh, men nu ved jeg jo ikke hvorfra brugerne uploader filerne, så jeg ikke angive stien.

Jeg har prøvet at sætte den variabel ind, der indeholder filnavn+sti, men det kunne den ikke finde ud af...

Hvad gør man så?
Avatar billede chrisrj Forsker
14. oktober 2002 - 23:45 #7
forøvrigt bruger jeg "savevirtual()"....
Avatar billede medions Nybegynder
14. oktober 2002 - 23:47 #8
For at få filnavnet på den fil du uploader skrive rdu bare:

Upload er dit objekt!

Upload.Form("inputfeltsnavn")

//>Rune
Avatar billede chrisrj Forsker
15. oktober 2002 - 00:29 #9
hmmm... det mente jeg ellers osse at jeg gjorde... det må jeg prøve imorgen...godnat. :)
Avatar billede medions Nybegynder
15. oktober 2002 - 00:30 #10
godnat ;o)

//>Rune
Avatar billede the_bma_man Nybegynder
15. oktober 2002 - 08:31 #11
Det skal i den forbindelse lige bemærkes, at Upload.Form("Noget") først giver mening, efter man har lavet et kald til Upload.Save.
Avatar billede chrisrj Forsker
15. oktober 2002 - 09:02 #12
Så det vil sige at man IKKE kan tjekke stien inden filen bliver uploadet??

Hvor latterligt....
Avatar billede the_bma_man Nybegynder
15. oktober 2002 - 09:56 #13
Sorry - det er ikke mig, der har lavet det :-)
Avatar billede chrisrj Forsker
15. oktober 2002 - 10:49 #14
nej, det er det nok ikke... :) Men!! Det kunne jo være at DU kunne lave en bedre upload kompoment!! ;)
Avatar billede the_bma_man Nybegynder
15. oktober 2002 - 11:14 #15
:-)
Avatar billede chrisrj Forsker
15. oktober 2002 - 11:46 #16
:) spøg til side... så må man vel gør sådan: upload fil, undersøg fil, overholder den ikke kravene (større end 0) bliver den slettet. Den må vel så være den gumpe tunge løsning?
Avatar billede the_bma_man Nybegynder
15. oktober 2002 - 12:43 #17
Upload den til et temporært sted.
Hvis den er ok - flyt den (FileSystemObject)
Hivs ikke - slet den (FSO igen)
Avatar billede chrisrj Forsker
15. oktober 2002 - 12:56 #18
jah, det må nok blive noget i den stil...
Avatar billede the_bma_man Nybegynder
15. oktober 2002 - 13:00 #19
Jep
Takker for points.
Avatar billede medions Nybegynder
15. oktober 2002 - 15:24 #20
?
Avatar billede the_bma_man Nybegynder
15. oktober 2002 - 15:44 #21
medions> ? ??
Avatar billede medions Nybegynder
15. oktober 2002 - 15:46 #22
hvad er der forskel på dit og mit indlæg?

//>Rune
Avatar billede the_bma_man Nybegynder
15. oktober 2002 - 15:48 #23
et ? :-)
Jeg bliver dig svar skyldig.
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