flutter - 使用 Flutter 发送附件 gmail api
问题描述
我通过 gmail Api 管理发送电子邮件,但你能帮我如何发送附件吗?
var encodedSubject = base64Url.encode(utf8.encode(subject));
subject = '=?utf-8?B?$encodedSubject?=';
var content =
'''Content-Type: text/html; charset=utf-8\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nto: ${recipients[0]}\nsender: $userId\nsubject: $subject\n\n$body''';
var encodedJson =
json.encode({'raw': base64Url.encode(utf8.encode(content))});
String url = 'https://www.googleapis.com/gmail/v1/users/' +
userId +
'/messages/send';
final http.Response response =
await http.post(url, headers: header, body: encodedJson);
解决方案
推荐阅读
- powershell - PowerShell 访问按枚举逐项列出的多维数组
- office-js - Mac 上的 Outlook 2019 中缺少 SeriesId
- wordpress - 为什么将 SSL 域添加到 WordPress 多站点会导致:“潜在的安全风险”警告
- java - 根据集合中的值过滤列表中的值
- c - C如何跨平台?
- couchbase - 与沙发底座的连接正在挂起
- c++ - C++ Win10以编程方式确定手动锁和OS锁?
- javascript - 如何在特定上下文中使用 querySelectorAll
- typescript - IE 上的 HierarchyRequestError 4 和 DOM 操作上的 Edge
- python-3.x - pathos.multiprocessing 有星图吗?