Desde Colombia
Fredy
- Para poder averiguar la información de una imagen tienes que primero
tenerla en el servidor (no se puede hacer por javascript que yo sepa). Una
vez que tienes la imagen en el servidor, en un array de bytes, en un dataset
o en un fichero, tienes que crear un objeto System.Drawing.Bitmap. Para esto
utiliza los métodos estáticos de la clase (From....). Una vez que hayas
cargado la imagen, solo tienes que acceder a sus propiedades para obtener
esa información. Aqui van unos ejemplos:
byte[] binario = dataset1.Tables[0].Rows[0]["foto"];
System.Drawing.Bitmap imagen = Bitmap.FromStream(new
MemoryStream(binario));
System.Drawing.Bitmap imagen2 = Bitmap.FromStream("a.jpg");
- para guardar la foto en BBDD tienes que crear un objeto comando con un
parametro de tipo binario (VarBinary, Binary), y luego convertir la imagen
en un array de bytes. Si utilizas un DataAdapter y lo configuras visualmente
o a traves del asistente en VS.NET esto se hace automático, sólo tienes que
meter la foto en el campo del dataset correspondiente y llamar al método
update del dataadapter. Aqui hay un ejemplo de como subir un fichero via
fileUpload:
System.IO.BinaryReader r = new
System.IO.BinaryReader(this.fupFichero.PostedFile.InputStream);
byte[] binario = r.ReadBytes(this.fupFichero.PostedFile.ContentLength);
dataset1.Tables[0].Rows[0]["foto"] = binario;
saludos,
--
Leonardo Diez Dolinski
MCSD - MVP
Equipo Danysoft
l.d...@danysoft.com
"Fredy" <siste...@hotmail.com> wrote in message
news:3def01c4a665$3f21bd60$a501...@phx.gbl...
Te lo agradeceria.
>-----Mensaje original-----
>.
>
saludos,
--
Leonardo Diez Dolinski
MCSD - MVP
Equipo Danysoft
l.d...@danysoft.com
<anon...@discussions.microsoft.com> wrote in message
news:489601c4a70a$0e097970$a501...@phx.gbl...