Du kan inte både skriva ut html och en bild på det sättet.
Skapa en sida som endast skriver ut en bild, med binarywrite.
Om en post innehåller en bild; skriv ut en <img>-tagg, typ: <img src="sida.php?imgid=222"/>.
mvh
1 svar · 275 visningar · startad av reka1
Hej!
Då en post innehåller en bild uppstår problem. Felmedelandet: "Bilden “http://www.domännamn.se/sok.asp?query=more&id=457” kan inte visas, då den innehåller fel."
Koden ser ut så här och det måste vara den sista if-satsen som inte är helt ok.
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_
Server.MapPath("/") &_
"\..\db\ads.mdb;"
str = "SELECT ads.*, tblCategory.* FROM ads INNER JOIN tblCategory ON
ads.intCat = tblCategory.intCategory WHERE ads.id =
"&cINT(trim(request.querystring("id")))&" AND strPub = true"
rs.Open str, conn,3,3%>
<!-- massa html -->
<%
If IsNull(rs("user_photo")) = false then
Response.ContentType = "image/gif"
Response.BinaryWrite(rs("user_photo"))
end if%>
Datatypen för bildkolumnen är activex-objekt.
Du kan inte både skriva ut html och en bild på det sättet.
Skapa en sida som endast skriver ut en bild, med binarywrite.
Om en post innehåller en bild; skriv ut en <img>-tagg, typ: <img src="sida.php?imgid=222"/>.
mvh