/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hjælp til FileSystemObject
Fra : Helmaaar


Dato : 03-12-03 09:21

Hejsa NG,

Jeg kan ikke få vedlagte simple brug af FSO til at virke. filen "upload/" &
Key & ".jpeg" som der checkes på eksisterer med sikkerhed, da der fint vises
et billede når jeg blot angiver IMG markøren uden IF sætningen.

Håber I kan hjælpe mig.

<%
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
If (fso.FileExists("upload/" & Key & ".jpg")) Then %>
<IMG SRC="upload/<% Response.Write Key %>.jpg" BORDER="0" WIDTH="298"
HEIGHT="298" ALIGN="bottom" ALT="<% Response.Write rs("Navn") %>">
<% Else %>
Der er ikke uploaded noget billede
<% End If %>

--
Helmaaar



 
 
Helmaaar (03-12-2003)
Kommentar
Fra : Helmaaar


Dato : 03-12-03 09:24

Glemte lige at skrive at mit problem er, at jeg får 'False' fra
fso.FileExists selvom filen eksisterer.

--
Helmaaar



Thomas Due (03-12-2003)
Kommentar
Fra : Thomas Due


Dato : 03-12-03 10:03

Helmaaar wrote:

> If (fso.FileExists("upload/" & Key & ".jpg")) Then %>

Prøv at angive eksakt sti, evt. ved hjælp af Server.MapPath.
if (fso.FileExists(Server.MapPath("/upload") & Key & ".jpg")) then %>

Under forudsætning af at "Upload" mappen er placeret i roden af dit
webscope.

--
Thomas Due
Software Developer
Scanvaegt Nordic A/S
Posted with XanaNews version 1.15.8.1

news.tele.dk (03-12-2003)
Kommentar
Fra : news.tele.dk


Dato : 03-12-03 12:15

Hej Thomas

> Prøv at angive eksakt sti, evt. ved hjælp af Server.MapPath.
> if (fso.FileExists(Server.MapPath("/upload") & Key & ".jpg")) then %>
>
> Under forudsætning af at "Upload" mappen er placeret i roden af dit
> webscope.

Det hjalp ikke. Jeg får stadig false retur fra FileExists

Jeg har det indtil videre liggende lokalt i mappen
c:\inetpub\wwwroot\opskrifter\upload\

Så jeg har prøvet både Server.MapPath("/opskrifter/upload") og
Server.MapPath("/wwwroot/opskrifter/upload")

--
Helmaaar



Jens Gyldenkærne Cla~ (03-12-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-12-03 14:14

news.tele.dk skrev:

>> Prøv at angive eksakt sti, evt. ved hjælp af Server.MapPath.
>> if (fso.FileExists(Server.MapPath("/upload") & Key & ".jpg"))
>> then %>

Hjælp til debug - udskriv de variable:

Dim filnavn

filnavn = Server.MapPath("/upload") & Key & ".jpg"

Response.write filnavn


> Så jeg har prøvet både Server.MapPath("/opskrifter/upload") og
> Server.MapPath("/wwwroot/opskrifter/upload")

Sidstnævnte vil ikke virke - mappath tager en virtuel sti, og
wwwroot er ikke en virtuel sti.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Helmaaar (03-12-2003)
Kommentar
Fra : Helmaaar


Dato : 03-12-03 21:30

Hej Jens,

> Hjælp til debug - udskriv de variable:
> Dim filnavn
> filnavn = Server.MapPath("/upload") & Key & ".jpg"
> Response.write filnavn

Det hjalp. Jeg manglede en \ mellem upload og mit filnavn. Tak for hjælpen
begge to.

--
Helmaaar



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste