FileStream fs = new FileStream(textBox1.Text, FileMode.Open);
BinaryReader lector = new BinaryReader(fs);
byte[] bytes = new byte[(int)fs.Length];
try
{
lector.Read(bytes, 0, bytes.Length);
base64 = Convert.ToBase64String(bytes);
}
catch (IOException ex)
{
MessageBox.Show(ex.Message);
}
//Ok... a escribir :)
string sImagenTemporal = Application.StartupPath + "\\convertida.jpg"; //Nombre y formato que queramos
FileStream fs2 = new FileStream(sImagenTemporal, FileMode.Create);
BinaryWriter bw = new BinaryWriter(fs2);
try
{
bytes = Convert.FromBase64String(base64);
bw.Write(bytes);
}
finally // Voilà!
{
fs.Close();
fs2.Close();
}