Pdf 通过应用程序内的电子邮件从服务器发送文件

Pdf 通过应用程序内的电子邮件从服务器发送文件,pdf,jquery-mobile,cordova,email-attachments,Pdf,Jquery Mobile,Cordova,Email Attachments,我对如何解决这个问题有点迷茫 我们有一个文件列表,它被带到一个应用程序中,链接到存储在远程服务器上的文件。当前,当在列表中选择该文件时,它会在safari中打开,这很好。在safari中加载文件后,您确实可以选择从那里转发,但我的客户端希望能够从应用程序中下载,而不是在safari中打开 我们正在使用query mobile和phone gap创建应用程序。我在考虑创建一封新邮件,邮件中嵌入一个指向文件的链接 欢迎在此方面提供任何想法或帮助。如果您只需让移动应用程序向服务器发出Ajax调用,以触

我对如何解决这个问题有点迷茫

我们有一个文件列表,它被带到一个应用程序中,链接到存储在远程服务器上的文件。当前,当在列表中选择该文件时,它会在safari中打开,这很好。在safari中加载文件后,您确实可以选择从那里转发,但我的客户端希望能够从应用程序中下载,而不是在safari中打开

我们正在使用query mobile和phone gap创建应用程序。我在考虑创建一封新邮件,邮件中嵌入一个指向文件的链接


欢迎在此方面提供任何想法或帮助。

如果您只需让移动应用程序向服务器发出Ajax调用,以触发电子邮件和附件的发送,您可能会过得更好?这将真正降低移动应用程序的复杂性,并使您与基于不同硬件或操作系统可能出现的任何问题脱钩

因此,当用户查看文件列表时,可能会为他们提供两个按钮。查看并发送。视图将按预期在Safari中打开,Send将调用服务器来完成繁重的工作

http://yourserver.com/sendFilesToRecipient?file_id=XX&email_address=target@email.com
然后服务器加载正确的文件并发送出去,可能会向客户端应用程序发送成功/失败消息

这种设计能解决问题吗?

我创建了一个链接:

<a href=\""+url+"\" target=\"_blank\" data-role=\"button\">Open File</a><br/><a href=\"mailto:?subject="+title+"&body=Please%20find%20below%20a%20link%20to%20the%20file%3A%20"+title+"%0A%0A---------------------------------------------------------------------------------------------------%0A"+url+"%0A---------------------------------------------------------------------------------------------------%0A%0A\" data-role=\"button\">Email File</a>

它似乎完成了这项工作,打开了默认的电子邮件客户端,其中包含设置的值