我正在开发一种从 WEB 服务查询 PDF 记录的解决方案。使用此服务的结果可以加密并存储为 PDF:
File.WriteAllBytes(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\prueba_" + cf.id_identificador + ".pdf", Convert.FromBase64String(tRespuesta.PDFResultado));
此 PDF 必须通过电子邮件发送,可以通过将其附加到与保存的相同路径来完成...
但是当这个过程重复的次数非常多时,保存文件然后查阅它会增加很多时间。
有没有办法直接附加 web 服务结果而不保存文件?
MailMessage email = new MailMessage();
email.To.Add(new MailAddress(destino));
email.From = new MailAddress("[email protected]");
email.Subject = "Asunto( " + DateTime.Now.ToString("dd / MMM / yyy hh:mm:ss") + " ) ";
//email.Attachments.Add();
email.Body = "Do not reply.";
email.IsBodyHtml = false;
email.Priority = MailPriority.High;
你试过了吗
TransferEncoding