Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/09/2006, 12:15
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Yo creo que estás teniendo un error conceptual (digo por los responseS.writeS que tenés por allí)

La idea de esto es hacer sólo el Response.BinaryWrite en un archivo (llamémoslo imagen.asp) que deberá ser llamado desde otro archivo mediante el atributo SRC de un tag IMG. Uf... que lío. Mejor voy con un ejemplo que ando un poco espeso hoy

archivo imagen.asp:
Código:
'Recordset
ID = Request.QueryString("ID")

Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")

'abrimos la conexion
rs.Open "select [foto],[tipo_img] from fotos where id_foto = " & ID, Con, 2, 4

If Not rs.EOF Then
Response.ContentType = rs("tipo_img")
Response.BinaryWrite rs("foto")
'Else
response.redirect "imagen_no_disponible.gif"
End If
rs.Close
Set rs = Nothing
Luego, donde quieras mostrar la imagen, colocás:

Código:
<img src="imagen.asp?ID<% = Rs("id_foto") %>" />
Nunca lo usé con ASP, pero si con PHP. Pero la "filosofía" es la misma.
__________________
...___...