
12/07/2004, 10:15
|
| | Fecha de Ingreso: junio-2001 Ubicación: Cordoba, Argentina
Mensajes: 190
Antigüedad: 23 años, 9 meses Puntos: 0 | |
hola, la unica forma de bajar una imagen es llamandola con un url como cualquier otro archivo segun tengo entendido... no hay otra manera que el browser abra una imagen de otra forma...
ahora si lo que queres hacer es no llamara a la imagen directamente conm una url, porque no existe en el disco(ya que esta en la bd) podes hacer un archivo imagen.aspx?imagen=1 y escribir los bytes en la salida y llamarala desde un control image
el codigo en el load del form seria algo asi
Response.ClearHeaders()
Response.Buffer = False
Response.ContentType = "image/jpeg"
Response.AppendHeader("Content-Disposition", "attachment; filename=" & NombreArchivo)
Dim Buffer() As Byte
'en buffer deberias cargar los bytes de la imagen
Response.AppendHeader("Content-length", Buffer.Length)
Response.Write(Buffer)
Response.Flush()
'stream.Close()
Response.End()
__________________ Martin |