我正在使用ASP.NET Web表单。我在线路服务器上保存了一个文件。我想在附件中发送该文件。我有文件的URL,如何通过电子邮件将文件作为附件连接到文件。请引导我。
谢谢
您将必须在附加之前下载它。尝试这样的东西...
var request = (HttpWebRequest)WebRequest.Create(fileUrl);
using (var response = request.GetResponse())
{
using (var responseStream = response.GetResponseStream())
{
var message = new MailMessage("from@email.com", "to@email.com", "subject", "body");
message.Attachments.Add(new Attachment(responseStream, "myfile.pdf"));
var smtpClient = new SmtpClient();
smtpClient.Send(message);
}
}