c# - 在smtp客户端c#中将亚马逊上传的文件作为附件发送

标签 c# amazon-s3 smtp

我已经在亚马逊桶上上传了一个文件。

如何在 C# 中使用 SmtpClient 将该文件作为附件发送。

下面是我的代码片段

 SmtpClient client = new SmtpClient();
 MailMessage msg = new MailMessage();

 msg.Attachments.Add(new Attachment("https://......."));
 client.Send(msg);

它抛出一个异常,说 url 不受支持。

最佳答案

我通过制作 Httprequest 下载文件的 Steam 来附加亚马逊文件,然后异步附加到电子邮件对象。

关于c# - 在smtp客户端c#中将亚马逊上传的文件作为附件发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23804921/

相关文章:

c# - 在一个原子操作中通过 linq2db 检查更新行

c# - 使用 Newtonsoft JSON 反序列化 IList 对象

c# - 使用 CreateProcessAsUser 启动 url

java - S3文件上传困惑

c++ - 如何使用阻塞套接字 API 添加消息发送操作 (smtp) 的进度?

c# - 在 Windows Phone 8 应用程序中使用 Windows Live ID 身份验证

ruby-on-rails - ArgumentError(缺少必需的 :bucket option):

amazon-s3 - 使用 S3 和 AWS 控制台上传包含子文件夹的文件夹

python - 如何发送 utf-8 的电子邮件?

java - codenameone 顺序套接字写/读