jul 2 2009

Tip Cuando envias un Email con archivo adjunto

Category: Webjayson_quintero @ 03:02

Tip Para cuando envies una email con un file adjunto

Hola amigos, esta vez vengo con un tip bien sencillo, pero que podria llegar a ser un dolor de cabeza para quienes no lo hagan asi.

Cuando envias un email con un archivo adjunto, y buscas el archivo fisico para enviarlo, este archivo queda en uso debido al proceso.

Para que no te pace, abre el archivo fisico, convierte en Stream y envias este objeto Stream como adjunto. Mejor mira el codigo

MailMessage mm = new MailMessage();

FileStream fs = File.OpenRead(pathfile);

byte[] b = new byte[fs.Length];

fs.Read(b, 0, b.Length);

fs.Close();

Stream str = new MemoryStream(b);

mm.Attachments.Add(new Attachment(str, "filename", MediaTypeNames.Application.Octet));

Espero esto pueda ser de ayuda para muchos...

Tags:

Actualmente calificado con 5.0 por 1 personas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5