---
title: "Lässkydda bilder?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/117912-lässkydda-bilder"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "weedogt"
published: "2004-12-12T21:11:06.000Z"
updated: "2004-12-14T17:40:57.000Z"
replies: 7
views: 404
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/117912-lässkydda-bilder"
---

# Lässkydda bilder?

## #1 — weedogt, 2004-12-12T21:11Z

Jag har lite aspx sidor och bilder på ett webbhotell ([web10](http://www.web10.se) ).

Jag vill att vissa bilder bara ska kunna visas för de som är inloggade. Jag har fått inloggningen att funka utan problem men har har ett annat säkerhetsproblem:

Genom att skriva ungefär
<http://www.minweb.se/hemligabilder/bild.jpg>
kan man se på bilder som ligger i hemligabilder och det duger ju inte.

Eftersom jag inte har access till servern kan kan inte sätta rättigheter med IIS utan måste lösa detta i ASP (eller webconfig?)

Tidigare har jag lagt upp en mapp "ovanför" websidorna som mitt script plockade bilder från men nu har web10 gjort om detta så det funkar inte längre.

Tackför tips på hur jag löser detta!

Permalänk: https://www.webforum.nu/p/117912

## #2 — yohpops, 2004-12-12T22:05Z

Kan du lägga bilderna i en databas som blobar?

Permalänk: https://www.webforum.nu/p/1506237

## #3 — PDahlen, 2004-12-13T05:53Z

Vad jag vet så finns det tre sätt att lösa det och du har nämnt två; IIS eller "ovanför" roten.
Det tredje är att som yohpops lägga bilderna i databasen. Nackdelen är att din databas kommer att bli full rätt snabbt om du har många bilder, eller stora bilder.
Vad menar du med att web10 gjort om så att det inte funkar med att lägga filerna utanför wwwrooten? Prata med dem så att de fixar till det.
Om det inte går får du anting leva med det eller byta webbhotell. Man får det man betalar för när det gäller webbhotell. :/

Permalänk: https://www.webforum.nu/p/1506302

## #4 — Gladh, 2004-12-13T06:39Z

Det finns en annan lösning och det är att använda sig av .NET inbyggda loginsystem. Du skall ändrar i config.web filen så att även filer som .gif/.jpg måste parsas av ASP.NET motorn. Och om de då ligger i en mapp som är lösenordsskyddad så kommer .NET automatiskt kasta dig till en login sida.

Har ingen exempel kod att ge dig, men finns garanterat lösningar på nätet, så gå till google och sök. 

Du skall dock vara uppmärksam på att prestanda på serven kommer att bli lidande och har webhotellet satt upp config filerna rätt, så tror jag att de kan spärra så att de förändringar som du gör i config.web inte slår igenom. Men det märker du om du testar.

\- M

Permalänk: https://www.webforum.nu/p/1506308

## #5 — Vimp, 2004-12-14T09:53Z

> **Gladh skrev:**
>
> Det finns en annan lösning och det är att använda sig av .NET inbyggda loginsystem. Du skall ändrar i config.web filen så att även filer som .gif/.jpg måste parsas av ASP.NET motorn. Och om de då ligger i en mapp som är lösenordsskyddad så kommer .NET automatiskt kasta dig till en login sida.
> 
> Har ingen exempel kod att ge dig, men finns garanterat lösningar på nätet, så gå till google och sök. 
> 
> Du skall dock vara uppmärksam på att prestanda på serven kommer att bli lidande och har webhotellet satt upp config filerna rätt, så tror jag att de kan spärra så att de förändringar som du gör i config.web inte slår igenom. Men det märker du om du testar.
> 
> \- M

Om man ska köra bilderna genom en http handler som sköter det så måste man väl ha tillgång till iis för att ställa in så att bilderna körs därigenom?

Permalänk: https://www.webforum.nu/p/1506870

## #6 — renholm, 2004-12-14T12:34Z

Ja, tyvärr kan inte en web.config ändring lösa detta vad jag har märkt.

Permalänk: https://www.webforum.nu/p/1506937

## #7 — Gladh, 2004-12-14T13:40Z

Har inte testat det själv, men som jag förstod det så räckte det med att ändra i web.config, genom att sätta på vilka extensions som just denna site skulle hantera.

Kan dock ha fel, har ju som sagt inte testat det, utan endast läst om det.

\- M

Permalänk: https://www.webforum.nu/p/1506972

## #8 — Vimp, 2004-12-14T17:40Z

> **Gladh skrev:**
>
> Har inte testat det själv, men som jag förstod det så räckte det med att ändra i web.config, genom att sätta på vilka extensions som just denna site skulle hantera.
> 
> Kan dock ha fel, har ju som sagt inte testat det, utan endast läst om det.
> 
> \- M

Som sagt så måste filen "köras igenom" IIS för att kunna plockas upp. Med andra ord så skulle man i praktiken lika gärna kunna använda en html-fil genom en HttpHandler för att visa en jpg-bild (streama som en).

Permalänk: https://www.webforum.nu/p/1507109

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/117912-lässkydda-bilder
