Avatar billede zicko Nybegynder
23. januar 2003 - 23:02 Der er 9 kommentarer og
2 løsninger

Adgang til skjulte filer

Jeg har et webhotel hvortil jeg kun har FTP adgang, på det er der et directory der er skjult for browsere beregnet til databaser, og som altså kun kan ses enten ved hjælp af FTP og ASP. så er det jeg gerne vil vide om man kan vise nogle billeder der ligger i den mappe i en browser ved hjælp af ASP eller på en anden måde..

Det jeg egentlig har brug for er en metode hvorpå jeg kan ligge nogle billeder op på serveren et sted hvor man kun kan se dem hvis man logger ind på siden ved hjælp af et ASP script jeg har lavet.. man må altså ikke bare kunne skrive den direkte sti til billedet og se det på den måde, og billederne skal naturligvis heller ikke kunne blive indekseret på f.eks. Google's billedsøger..

Det er måske lidt kryptisk, men håber at der er nogen der forstår og kan svare ;)
Avatar billede niceday Nybegynder
24. januar 2003 - 05:12 #1
Det kan man naturligvis.

Du skal skrive en virtuel sti til billederne - f.eks.:

<img src="../skjultbibliotek/billede.gif">

Ovenstående går et niveau op og herefter ned i den mappe som hedder 'skjultbibliotek'

Link, som vil hjælpe dig med at se hvad der er i et bibliotek:
http://www.w3schools.com/asp/coll_files.asp

Ellers kan du bruge en database, som skal indeholde stien til billedet, så er der også lidt mere styr på sagerne. Så kan du trække filens navn ud fra databasen og bruge det i din visningskode:

<img src="../skjultbibliotek/<%=rs("file")%>">

Ovenstående forudsætter naturligvis at du har connected til en database osv.
Avatar billede zicko Nybegynder
24. januar 2003 - 09:54 #2
Det virker desværre ikke... Der er ikke nogen virtuel sti til det dir der er skjult..

det skjulte dir hedder på serveren: D:\scripts og hoved-dir'et som man kommer til ved at skrive www.domæne.dk hedder D:\htdocs den eneste måde man kan komme til det skjulte dir er ved at skrive den fysiske sti (altså D:\scripts) men det kan man jo ikke gøre med <IMG SRC=""> så hvordan gør man det så ?
Avatar billede kichian Nybegynder
24. januar 2003 - 10:08 #3
Du skriver en ASP-side som kan returnere indhold fra den skjulte mappe. Fx
<IMG SRC="skjultbillede.asp?billedNavn=hhghhgh.gif">
Avatar billede kichian Nybegynder
24. januar 2003 - 10:14 #4
Men hvis det kun er Google du er bange for, så kan søgemaskiner kun finde tekst og billeder de kan fange via normal tilgang til Websider.
Så du kan sagtens lægge dine hemmelige billeder i den normal billed mappe, sålænge at linksne til dem kun findes på en side som kræver at man er logget på.
Avatar billede zicko Nybegynder
24. januar 2003 - 10:15 #5
kichian, det lyder meget fornuftigt, det var også noget i den stil jeg havde forestillet mig, men det jeg søger er en forklaring på hvordan jeg skal gøre det ;) Altså, hvordan får jeg ASP siden til at "blive til et billede"
Avatar billede zicko Nybegynder
24. januar 2003 - 10:17 #6
kichian, nej for man må ikke kunne se billederne uden at være logget ind..

Hvis man er logget ind kan man jo så bare højreklikke på billedet, kopiere stien og så kan man selv om man er logget ud, bare skrive stien i adresselinjen og derved se billedet..
Avatar billede zicko Nybegynder
24. januar 2003 - 10:26 #7
Er det noget med FileSystemObject og GetFile man skal ud i ?
Avatar billede kichian Nybegynder
24. januar 2003 - 10:33 #8
Du bliver nødt til at bruge en ActiveX-kombonent.

Se. http://faculty.winthrop.edu/snyderr/ASP.WEB/blob-01.asp
Avatar billede zicko Nybegynder
24. januar 2003 - 10:45 #9
Hmm.. den skal jo registreres fra serveren, og den har jeg ikke adgang til..

er det ikke muligt at gøre det med FileSystemObject og GetFile på en eller anden snedig måde ?
Avatar billede zicko Nybegynder
24. januar 2003 - 11:48 #10
Det var der ikke nogen respons på.. hmm nå men tak for forsøget i al fald, du får lige lidt af pointene som tak for hjælpen..
Avatar billede kichian Nybegynder
24. januar 2003 - 12:14 #11
Nej.. Ingen anden mulighed
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