webForumDet fria alternativet

Hur streamar man fram bilder?

ASP

8 svar · 710 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej!

Läste i en hel del trådar att man kan lägga bildfiler i någon mapp nedanför rooten och sedan streama fram bilderna. Men jag hittar ingenstans hur man gör det? Finns det några kodexempel?

Mvh Lena

Medlem sedan aug. 2001676 inlägg
#2

Nu hittade jag lite info men när jag testar köra filen som innehåller nedanstående kod får jag upp 2 fönster, det som ligger högst upp säger "Internet Explorer kan inte hämta test.asp från https://www.url.se Det går inte att öppna den här internetplatsen. Platsen är inte tillgänglig eller så går den inte att hitta. Försök igen senare."
Under det fönstret ligger en ruta där det står "0% av test.asp från https://www.url.se klart".

Vad är det för fel?

Jag har lagt bilden som efterfrågas under root.

<html>
<head></head>
<body>
<%
'Set the content type to the specific type that you are sending.
Response.ContentType = "image/jpg"
Response.AddHeader "Content-Disposition", "unknown"

Const adTypeBinary = 1
Dim strFilePath

strFilePath = Server.MapPath("fjall101.jpg") 'This is the path to the file on disk. 

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath

Response.BinaryWrite objStream.Read

objStream.Close
Set objStream = Nothing
%> 
</body>
</html>
Medlem sedan juni 200032 967 inlägg
#3

Du kan ju inte ha med html-taggar i bilden.

Medlem sedan aug. 2001676 inlägg
#4

Hej!

Testade helt utan taggar också men får samma felmeddelande ändå...

Medlem sedan aug. 2001676 inlägg
#5

Nu fick jag fram något till slut. Men det är ju bara en hög med massa konstiga tecken. Om jag vill få själva bilden att visas som en bild, hur gör jag då om jag inte får använda taggar <img>?

Medlem sedan juni 200032 967 inlägg
#6

Koden fungerar störtbra för mig.
edit: varför får du inte använda <img>?
Taggen lägger du ju inte på bilden, utan på sidan som ska visa den.

<img src="dinaspsida.asp"/>
Medlem sedan juni 20008 205 inlägg
#7

ignore

Medlem sedan aug. 2001676 inlägg
#8

Nu hänger jag inte med.

Nu har jag så här:

test.asp innehåller test2.asp i en include fil. Test2.asp innehåller den här koden jag kopierade in här tidigare förutom <> taggarna.

Om jag då tolkar dig rätt så ska jag skriva ut bilden i test.asp med img taggen där?

Men vad ska jag då skriva i <img> taggen för att visa bilden? Har testat med lite av varje men inget fungerar.

Medlem sedan aug. 2001676 inlägg
#9

Nu äntligen trillade poletten ned här också :-)

249 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)