【发布时间】:2011-10-26 03:25:18
【问题描述】:
我为我的客户制作了一个应用程序,它提供了一个具有以下示例结构的 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
但由于安全原因,“附件”参数显然从未真正起作用。
我想知道这里是否有人知道一些解决方法?
【问题讨论】:
-
我没有很好的答案,但我只想说这是个好主意。当您外出拜访客户并且无法使用 3G 并且似乎没有人知道自己办公室的 WiFi 密码时,这总是令人沮丧。一个想法 - 如果离线站点上可用的所有内容也可以在线获得,您难道不能让 mailto 链接准备一封电子邮件,其中包含电子邮件正文中的链接,以便客户从您的在线站点下载文件吗?
-
问题是只有公司的员工才能访问该网站。甚至文件链接本身也需要身份验证。我可能会建议我的老板给这些客户一个临时或访客用户名和密码。感谢您的评论。
-
如果您有他们想要通过电子邮件发送给他们的项目旁边的链接打开一个表单,他们在其中输入他们的电子邮件地址 abd 请求临时用户名/密码。然后,一旦您收到该表单,就可以为该用户名创建一个保管箱,其中包含请求的文件。创建保管箱后,让它生成一封电子邮件返回给客户,其中包含指向他们的邮箱的链接,他们可以在其中提取文件。
标签: php html email attachment mailto