如何从通过http获取的文件中创建gmail附件(不是本地磁盘)?

问题描述 投票:0回答:0

我开发了一个网络应用,用户可以下载一个在服务器上动态生成的PDF文件。

然后,用户可以将这个文件作为附件拖入gmail,就像本地系统中的任何文件一样。

我想绕过将文件明确地保存到本地磁盘的步骤,通过某种方式让用户从我的应用程序直接拖到gmail中。

例如,从我的浏览器窗口拖拽到gmail的窗口,会通知gmail应该从哪里获取附件的网址。 或者,如果需要我将附件加载到iframe或隐藏元素中,以便让gmail访问它,那也可以。

我愿意接受任何方法来使这个工作... ... 我也不反对把文件暂时放在本地磁盘上......。我只是想让用户觉得他们能够从我的应用程序中附加一个 "文件",就像他们在桌面上附加一个文件一样。

我可以完全控制我的应用程序的客户端和服务器端的代码。

PS:我知道我可以使用gmail API直接发送邮件,不需要用户参与,我也可以直接从我的应用程序的服务器端发送邮件(我已经这样做了)。 但我试图创造一个更自然的体验,让用户以他们习惯的方式(尽可能)在gmail用户界面上撰写和发送邮件。

谢谢!

javascript drag-and-drop gmail gmail-api html5-draggable
© www.soinside.com 2019 - 2024. All rights reserved.