如何让用户浏览器直接从 GMAIL 下载 gmail 附件?

How to make user browser download gmail attachment directly from GMAIL?

如何让用户浏览器在访问可以使用 gmail 获取附件信息的第 3 方 Web 应用程序时直接从 GMAIL 下载 gmail 附件api?

场景如下: 1) 有一个带有服务器端代码的 Web 应用程序,可以使用 GMail API 获取电子邮件。 2)如果消息有附件并且用户点击下载附件按钮我希望用户浏览器直接从GMail下载附件而不是让网络应用程序先将它下载到服务器然后将它发送到用户浏览器。

所以基本上我问的是如何创建指向 gmail 并使用户浏览器从那里获取附件的 URL。这有意义吗?

我们可以假设用户浏览器 can/is 已通过 GMail 身份验证。

尝试寻找可能的解决方案但失败了。

无法使用 Gmail API 为附件创建 URL。然而,CORS 已启用,因此您可以使用前端的 access_token 立即下载附件,但是将 access_token 暴露给客户端会带来一系列安全风险,您将不得不考虑考虑。