我为我的客户制作了一个应用程序,它提供具有以下示例结构的 zip 文件:
index.html
/files/
file.pdf
/inc/
style.css
基本上,用户将使用名为 Sites-2-Go 的应用程序将 zip 文件传输到他们的 iPad 或 iPhone 上。此时,他们可以使用 iOS 浏览器打开 index.html 文件,并显示一个列出 zip 中所有文件的页面。他们可以单击链接,它将打开文件文件夹中的文件。
这样做的原因是我们公司的销售人员可以在 iPad 上展示我们公司的产品,而无需连接到互联网。它基本上是在线已有内容的离线版本。
无论如何,我的问题如下:
我的老板希望能够单击 index.html 页面上列出的任何文件旁边的电子邮件链接,并将其附加到准备发送的新电子邮件中。
我一直在研究以下语法:
mailto:[email protected] /cdn-cgi/l/email-protection?subject=Test&body=Test&attachment=files/file.pdf
但显然,由于安全原因,“附件”参数从未真正起作用。
我想知道这里是否有人知道解决此问题的方法?
为什么不按照丹尼斯的建议,链接到它,但包含用户名和密码。您可以像这样链接到它们:protocol://username:password@URL。
如果文件位于 FTP 服务器上,则链接到它,如下所示:ftp://client001:[电子邮件受保护] ftp://client001:a67b1f@nuk.eu。
如果文件所在的是 HTTP 服务器(Web 服务器),请像这样链接到它:http://client002:[电子邮件受保护] http://client002:f677gj@nuk.eu。
Safari 应该支持这一点,因为它是浏览器的主要功能。您可以使用 apache 服务器(大多数)上的 .htpasswd 文件创建用户名和密码。如果您希望每个客户端都有一个用户名和密码,您可以使用一个非常长的随机字符串作为用户名,另一个作为密码,例如:http://sch7898gdgoj0o05klfckg021167pr0n:[电子邮件受保护] http://sch7898gdgoj0o05klfckg021167pr0n:45906igfd49ps316fyh1zagf364z@peanutbutter.org例如:
mailto:[email protected] /cdn-cgi/l/email-protection?subject=Test&body=%3ca+href+%3d+%22http%3a%2f%2freadonlyclient%3aa7d56a8fd4h9863%40mycompany.com%22%3eDownload+File%3c%2fa%3e
如果你想知道,那就是URL编码 http://www.opinionatedgeek.com/dotnet/tools/urlencode/Encode.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)