Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Gömma bilder!

Postades av 2004-04-26 21:16:05 - Stefan Larsson, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 466 personer

Hur skicka ut en/flera bild/bilder till en websida utan av avslöja sökvägen?
Kan man göra en quiet ntlogin?

Har en IIS och jag har full kontroll över den.

Andra lösningar? Någon nämnde nåt om att skicka bilden via direkt via asp och i så fall undrar jag hur?

/Stefan


Svara

Sv: Gömma bilder!

Postades av 2004-04-26 21:48:16 - Oskar Johansson

via asp/något annat på servern: öppna bilden och läs in den (i asp med hjälp av fso; file system object), skriv sedan ut den rakt av. Sätt content-type till vad-det-nu-är-för-den-bilden


Svara

Sv: Gömma bilder!

Postades av 2004-04-26 22:33:37 - Oskar Johansson

Ah... såg att det var asp.net du syftade på när du sa asp ;)

dim f as new system.io.streamreader("bilden")
dim s as string
s = f.readtoend
f.close
response.contenttype = "content-typen..."
response.write s


Svara

Sv: Gömma bilder!

Postades av 2004-04-27 07:56:13 - Patrik Dahlén

Lägg bilden i en mapp utanför wwwrooten. Du kan sedan ha en .aspx sida som du sätter som src i bilden. Sidan använder System.Drawing.Imaging och skapar ett bild-objekt som du pekar mot den externa katalogen och sen streamar den filen så att .aspx sidan blir en bild. Skicka in namnet på bilden.
<code>
Imports System.Drawing.Imaging

Public Class showimage
Inherits System.Web.UI.Page

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim imageUrl As String = Request.QueryString("imgUrl")

'Make sure that the image URL doesn't contain any /'s or \'s
If imageUrl.IndexOf("/") >= 0 Or imageUrl.IndexOf("\") >= 0 Then
'We found a / or Response.End()
End If

'Add on the appropriate directory
imageUrl = "c:\inetpub\images\" & imageUrl

'Get the image.
Try
Dim fullSizeImg As System.Drawing.Image
fullSizeImg = System.Drawing.Image.FromFile(imageUrl)
Dim imgType = fullSizeImg.RawFormat

If imgType.Equals(System.Drawing.Imaging.ImageFormat.Gif) Then
Response.ContentType = "image/gif"
Else
Response.ContentType = "image/jpeg"
End If

fullSizeImg.Save(Response.OutputStream, imgType)
Catch
' Det gick inte att visa bilden så vi visar en transparent GIF istället.
imageUrl = "~/images/dot_clear.gif"
Dim fullSizeImg As System.Drawing.Image
fullSizeImg = System.Drawing.Image.FromFile(Server.MapPath(imageUrl))

Response.ContentType = "image/gif"

fullSizeImg.Save(Response.OutputStream, imgType)
End Try
End Sub

End Class
</code>

/Patrik
www.pdc.se
www.pdc.se/blog
www.patrik-dahlen.nu



Svara

Sv: Gömma bilder!

Postades av 2004-04-27 11:56:05 - Marcus Gus

Gör inte det bara att den "riktiga" sökvägen inte visas utan istället ersätts av http://www.minsite.com/bilder/visabildsida.aspx?imgUrl=minroligabild.jpg? Dvs man visar ju inte den riktiga sökvägen, men att få tag i den "virtuella" sökvägen är ju precis lika lätt och ger samma resultat....


Svara

Sv: Gömma bilder!

Postades av 2004-04-27 14:02:21 - Stefan Larsson

Tack, det funkar som jag ville. Angående att man ser <code>http://www.minsite.com/bilder/visabildsida.aspx?imgUrl=minroligabild.jpg</code> gör ingenting, jag lägger in min behörighets kontroll i filen.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
992
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies