如何通过ASP.NET中的在线URL将文件附加到电子邮件



我正在使用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);
    }
}

最新更新