Hente billede udenfor www roden!
Hello.Jeg er ved at bygge et lille foto album som kører over en access DB.
Alle siderne ligger bag password beskyttelse via asp, så ikke uvedkommende kan se vores billeder.
Jeg vil da gerne ligge mine billeder uden for www roden på samme måde som mine databaser gør.
Mappe strukturen er vel ved at være ganske klassisk for all asp web hoteller :
db-> databaser ligger her uden for browserens arme
wwwroot-> Her er der tilgang for Browsere
billeder-> her vil jeg ligge mine billeder
Kan jeg ikke hente billeder fra mappen 'billeder' på samme måde som jeg eksekver min sti til databasen i min sql???
Har prøvet en masse forskellige løsninger men intet funger, jeg kan bare ikke få vist de billeder.
Her er min sql sætning :
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath ("/") & "\..\db\pic.mdb
som ligger i wwroot->connections
men ligegyldigt hvordan jeg vender og drejer Server.Mappath i 'img src=' eller om jeg manuelt intaster stien 'img src="/../billeder/1/PICT0001_ov.jpg"' så vil det ikke vises.
nu har jeg prøvet at ligge billederne over i db mappen for at se om det skulle være anderledes men det er samme problem, det kan jo ikke være NTFS der blokere.
Hvis jeg skriver 'img src="/../db/billeder/1/PICT0001_ov.jpg"' kommer billedet ikke frem, men skriver jeg :
Server.Execute("/../db/billeder/1/PICT0001_ov.jpg") så får jeg en fejl om at der mangler Script block tag i filen, hvilket jo betyder at serveren har fat i billedet.
Er der noget jeg går fejl her????? eller er det bare umuligt at få til ??
