mailto:链接附件

时间:2011-08-12 20:44:43

标签: php html email attachment mailto

我为我的客户端制作了一个应用程序,它提供了一个包含以下示例结构的zip文件:

index.html
/files/
    file.pdf  
/inc/
    style.css

基本上,用户会使用名为Sites-2-Go的应用程序将zip文件传输到iPad或iPhone上。此时,他们可以使用iOS浏览器打开index.html文件,并显示列出zip中所有文件的页面。他们可以点击链接,然后打开文件夹中的文件。

这样做的原因是我们公司的销售人员可以在iPad上展示我们公司的产品,而无需连接到互联网。它基本上是在线版本的离线版本。

无论如何,我的问题如下: 我的老板希望能够点击index.html页面上列出的任何文件旁边的电子邮件链接,并将其附加到准备发送的新电子邮件中。

我一直在研究以下语法:

mailto:johndoe@gmail.com?subject=Test&body=Test&attachment=files/file.pdf

但显然“附件”参数由于安全原因从未真正起作用。

我想知道这里是否有人知道某些解决方法吗?

1 个答案:

答案 0 :(得分:-1)

为什么不像Dennis建议的那样链接到它,但是包含了用户名和密码。您可以像这样链接到它们:protocol:// username:password @ URL。 如果它是一个FTP服务器文件已打开,请链接到它:ftp://client001:a67b1f@nuk.eu。 如果它是文件的HTTP服务器(Web服务器),请链接到它:http://client002:f677gj@nuk.eu。 Safari应支持此功能,因为它是浏览器的主要功能。您在Apache服务器(大多数)上使用.htpasswd文件创建用户名和密码。如果你想要一个用户名&传递给每个客户端,你可以使用一个非常长的随机字符串作为用户名,另一个密码,例如:http://sch7898gdgoj0o05klfckg021167pr0n:45906igfd49ps316fyh1zagf364z@peanutbutter.org 例如:

mailto:johndoe@gmail.com?subject=Test&body=%3ca+href+%3d+%22http%3a%2f%2freadonlyclient%3aa7d56a8fd4h9863%40mycompany.com%22%3eDownload+File%3c%2fa%3e

如果您想知道,那是URL encoded