Pegar imagenes c#
using Npgsql;
using System;
using System.Data;
using System.Text;
using System.Drawing;
using System.IO;
class ConvertirImagen
{public static byte[] Image2Bytes(Image pImagen)
{
byte[] mImage = null;
try
{
if (pImagen != null)
{
using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{pImagen.Save(ms, pImagen.RawFormat);
mImage = ms.GetBuffer();
ms.Close();
}
}
else { mImage = null; }
}
catch (Exception ex)
{
throw (ex);
}
returnmImage;
}
public static Image Bytes2Image(byte[] bytes)
{
if (bytes == null) return null;
using (MemoryStream ms = new MemoryStream(bytes))
{
Bitmap bm = null;
try
{
bm= new Bitmap(ms);
}
catch (Exception ex)
{
throw (ex);
}
return bm;
}
}
}
private static void guardarFotosPostgres(string vServidor, string vBaseDatos,stringvUsuario, string vPassword, string vPathFoto)
{
//String para cadena de conexion
StringBuilder sCadena = new StringBuilder("");
//objeto conexion
NpgsqlConnection Con;
//construccion de lacadena para conectarse a postgres
sCadena.Append("Host=;");
sCadena.Append("Database=;");
sCadena.Append("User ID=;");
sCadena.Append("Password=;");
sCadena.Append("Port=5432;");sCadena.Replace("", vServidor);
sCadena.Replace("", vBaseDatos);
sCadena.Replace("", vUsuario);
sCadena.Replace("", vPassword);
Con = new NpgsqlConnection(Convert.ToString(sCadena));
using...
Regístrate para leer el documento completo.