Op mijn website heb ik afgeschermede content staan. Deze is alleen toegankelijk voor bepaalde gebruikers. Als een gebruiker ingelogd is kan er bepaald worden tot welke content hij/zij toegang heeft en alleen die bestanden moeten dan opvraagbaar zijn voor die specifieke gebruiker.
De bestanden kunnen allerlei soorten zijn. Voor de meeste soorten heb ik een goede oplossing, ik verstuur het bestand naar de gebruiker via een stream, zodat de gebruiker het pad niet te zien krijgt en dit pad ook niet rechtstreeks opvraagbaar is, omdat de bestanden buiten de root staan.
Ik heb echter ook foto's die afgeschermd zijn en buiten de root staan. Deze zou ik echter liever niet via een stream versturen, maar gewoon als plaatje op de pagina weergeven. De gebruiker zou dan vervolgens zelf met "rechtermuisknop> opslaan als" het plaatje kunnen opslaan. Ik vroeg me echter af of dit mogelijk is?
Ik kan er zelf geen oplossing voor bedenken. Ik kan immers niet simpelweg het bestandspad in de pagina zetten, omdat dit buiten de root ligt. Is het in zo'n geval op een of andere manier nog mogelijk om toch een afbeelding weer te geven?
thanx!
627 views