Avatar billede gnyff Nybegynder
02. juli 2002 - 12:26 Der er 9 kommentarer og
1 løsning

Problemmer med File.Exists

Hejsa

Jeg sidder med en side hvor den skal fordele gif og jpg

FIRMAID = Request.querystring("OST")

dim mode
Set fs=Server.CreateObject("Scripting.FileSystemObject")
if fs.FileExists("images/"&OST&".jpg") then
mode = ".jpg"
else
mode = ".gif"
end if
billed = OST&mode

Er der nogen der kan hjælpe mig? Og kan det have noget med ISS at gøre?
Avatar billede eagleeye Praktikant
02. juli 2002 - 12:48 #1
du hendter din querystring OST over i FIRMAID og du bruger OST i function som tjekker om filen findes, prøv med:

if fs.FileExists("images/"&FIRMAID&".jpg") then
Avatar billede invisibleman Nybegynder
02. juli 2002 - 12:55 #2
Og husk nu for Guds (og hvis ik ham, så din egen ..) skyld at lave spaces mellem "& ...

billed = OST & mode

"images/" & FIRMAID & ".jpg" ...
Avatar billede gnyff Nybegynder
02. juli 2002 - 13:08 #3
Ja, jeg kan godt se at det var forkert med FIRMAID og OST

Men selv om jeg ændre det til OST, så virker det alligevel ikke, jeg kan stadig kun have GIF billeder, det er som om den overser min jpg-sortering.
Avatar billede tmceu Praktikant
02. juli 2002 - 13:11 #4
Det er vel ikke fordi du får værdien over med extension, så det i praksis bliver filnavn.jpg.jpg ?
Avatar billede eagleeye Praktikant
02. juli 2002 - 13:21 #5
hvis du er i tvivl om den tester på den rigtige fil så prøv at udskrive: ("images/"&OST&".jpg")

Response.write "images/" & OST & ".jpg"
Avatar billede eagleeye Praktikant
02. juli 2002 - 13:23 #6
hvor ligger images folderen i forhold til asp filen??

Det kan jo være du skal havde / eller ./ på ??

"/images/" & OST & ".jpg"
"./images/" & OST & ".jpg"
Avatar billede gnyff Nybegynder
02. juli 2002 - 13:26 #7
Jeg tester den med en fil, jeg ved eksistere og den skriver filnavnet rigtigt.

Min asp fil ligger lige under altså
etellerandetbiblotet/aspbiblo
og billedet
etellerandetbiblotet/aspbiblo/images/billed.jpg
Avatar billede eagleeye Praktikant
02. juli 2002 - 13:27 #8
Prøv bruge  "./images/" & OST & ".jpg"
Avatar billede eagleeye Praktikant
02. juli 2002 - 13:32 #9
Det kan være der skal server.mappath på:

if fs.FileExists(Server.Mappath("./images/" & OST & ".jpg")) then
Avatar billede gnyff Nybegynder
02. juli 2002 - 13:44 #10
Tja, nu virker det det :o)

Mange tak for hjælpen
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