 
			
				28/12/2015, 14:40
			
			
			     |  
        |     |    |    Fecha de Ingreso: junio-2008  Ubicación: Santander, Colombia  
						Mensajes: 608
					  Antigüedad: 17 años, 4 meses Puntos: 53     |        |  
        Crear imagen a partir de bytes        Buena tarde, estoy creando una imagen a partir de un string, resultado de haber convertido todo los bytes a cadena, de la forma:   
Código:
  [-1, -40, -1, -32, 0, 16, 74, 70, 73, 70, 0, 1, 1, 0, 0, 1, 0, 1,..
   Los datos llegan bien, se crea el fichero pero no se puede ver y al revisar el contenido del fichero se escriben tal cual, supongo que así no debería verse.   
Código:
  [-1, -40, -1, -32, 0, 16, 74, 70, 73, 70, 0, 1, 1, 0, 0, 1, 0, 1,
   Netamente estoy escribiendo sobre el archivo como si de texto se tratase y creo que no es la idea.  
La parte de código que hace ello es:   
Código:
  if (!System.IO.File.Exists(StrnombreArchivo))
                {
                    //byte[] array = Encoding.ASCII.GetBytes(input);
                    bytes = new byte[Buffer.Length * sizeof(char)];
                    System.Buffer.BlockCopy(Buffer.ToCharArray(), 0, bytes, 0, bytes.Length);
                    
                    System.IO.FileStream ObjStream = new System.IO.FileStream(StrnombreArchivo, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write);
                    ObjStream.Write(bytes, 0, bytes.Length);
                    ObjStream.Close();
                    ObjStream.Dispose();
                    //lo cargamos en la tabla
                    SubirDocumento(NombreArchivo, CodCliente, CodProyecto, Consecutivo, lusuario);
                    return "Cargado";
                }
  Agradezco su ayuda.      
				__________________  Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.           |