【发布时间】:2017-03-07 09:34:34
【问题描述】:
我的应用使用Google API client library for .NET 发送带有附件的电子邮件。
使用Send() 时,我在附件的文件大小方面面临一些限制。所以,我想切换到Resumable upload 作为上传方法可能会有所帮助。但它几乎没有记录。 查看源代码,我想使用different Send() overload 可能是前进的方向,但我不知道如何正确使用它。
因此,不要将文件附加到消息中并像这样调用它:
var gmailResult = gmail.Users.Messages.Send(new Message
{
Raw = base64UrlEncodedMessage
}, "me").Execute();
我不应该将文件附加到消息并执行以下操作?
var gmailResult = gmail.Users.Messages.Send(new Message
{
Raw = base64UrlEncodedMessage
}, "me", fileStream, contentType).Upload();
第二个版本不返回任何 API 错误,但什么也不做。我显然在这里遗漏了一些东西。
如何附加多个附件?
【问题讨论】:
标签: google-api gmail-api google-api-dotnet-client