PDA

View Full Version : [ASP] Problema visualizzazione con firefox


OrcaAssassina
14-07-2007, 11:00
Ho una pagina che mi visualizza una immagine presente in un database.

Con IE è tutto perfetto, con firefox, invece di vedere l'immagine, mi fa vedere il binary presente nel DB.

Vi riporto qui sotto il codice che genera la visualizzazione della foto.

Sapete dirmi come correggere tale problema????

Ciao e grazieeeeeeee

-------------------------------------------

<%
Response.expires = 0
Response.expiresabsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control", "private"
Response.CacheControl = "no-cache"
%>
<!--#include file="db.asp"-->
<!--#include file="aspmkrfn.asp"-->
<%
Response.Buffer = True

' Get key
sKey = Request.QueryString("key")
If sKey = "" Or IsNull(sKey) Then
Response.Redirect "Detailslist.asp"
Response.End
End If

' Open Connection to the database
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open xDb_Conn_Str
sKeyWrk = "" & AdjustSql(sKey) & ""
sSql = "SELECT * FROM [Details]"
sSql = sSql & " WHERE [ID] = " & sKeyWrk
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sSql, conn
If Not rs.Eof Then

'rs.MoveFirst
Response.BinaryWrite rs("Photo")
End If
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>

cionci
14-07-2007, 11:06
Diciamo che è IE che sbaglia a fartela vedere ;)
image/jpeg

<%
Response.expires = 0
Response.expiresabsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control", "private"
Response.CacheControl = "no-cache"
Response.ContentType = "image/jpeg"
%>
<!--#include file="db.asp"-->
<!--#include file="aspmkrfn.asp"-->
<%
Response.Buffer = True

' Get key
sKey = Request.QueryString("key")
If sKey = "" Or IsNull(sKey) Then
Response.Redirect "Detailslist.asp"
Response.End
End If

' Open Connection to the database
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open xDb_Conn_Str
sKeyWrk = "" & AdjustSql(sKey) & ""
sSql = "SELECT * FROM [Details]"
sSql = sSql & " WHERE [ID] = " & sKeyWrk
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sSql, conn
If Not rs.Eof Then

'rs.MoveFirst
Response.BinaryWrite rs("Photo")
End If
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>

OrcaAssassina
14-07-2007, 11:17
Diciamo che è IE che sbaglia a fartela vedere ;)
image/jpeg

<%
Response.expires = 0
Response.expiresabsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control", "private"
Response.CacheControl = "no-cache"
Response.ContentType = "image/jpeg"
%>
<!--#include file="db.asp"-->
<!--#include file="aspmkrfn.asp"-->
<%
Response.Buffer = True

' Get key
sKey = Request.QueryString("key")
If sKey = "" Or IsNull(sKey) Then
Response.Redirect "Detailslist.asp"
Response.End
End If

' Open Connection to the database
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open xDb_Conn_Str
sKeyWrk = "" & AdjustSql(sKey) & ""
sSql = "SELECT * FROM [Details]"
sSql = sSql & " WHERE [ID] = " & sKeyWrk
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sSql, conn
If Not rs.Eof Then

'rs.MoveFirst
Response.BinaryWrite rs("Photo")
End If
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>


GRANDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

Adessi SI che prima NO
Ahahahahah

Ti ringrazio