我为我的客户端开发了一个应用程序,它使用以下示例结构提供一个zip文件:
index.html
/files/
file.pdf
/inc/
style.css基本上,用户将使用名为Site2-go的应用程序将压缩文件传输到他们的iPad或iPhone上。此时,他们能够使用index.html浏览器打开iOS文件,并显示了一个页面,其中列出了zip中的所有文件。他们可以点击一个链接,它将打开文件文件夹中的文件。
这样做的原因是,我们公司的销售人员可以在iPad上展示我们公司的产品,而不必连接互联网。它基本上是一个离线版本的东西已经可以在网上使用。
无论如何,我的问题是:我的老板希望能够点击index.html页面上列出的任何文件旁边的电子邮件链接,并将其附加到一封新的电子邮件中。
我一直在研究以下语法:
mailto:johndoe@gmail.com?subject=Test&body=Test&attachment=files/file.pdf
但显然,由于安全原因,“附件”参数从未真正起作用。
我想知道这里有没有人知道解决这个问题的办法?
发布于 2011-08-13 20:20:27
为什么不像丹尼斯建议的那样,链接到它,但是包括用户名和密码。您可以这样链接到它们: protocol://username:password@URL。如果它是文件所在的FTP服务器,请按以下方式链接到它:ftp://client001:a67b1f@nuk.eu。如果它是一个HTTP (web服务器),文件是打开的,请链接到它,如:http://client002:f677gj@nuk.eu。Safari应该支持这一点,因为它是浏览器的主要特性。您可以在apache上使用.htpasswd文件创建用户名和密码(大多数)。如果您希望每个客户端都使用一个用户名& pass,则可以使用一个非常长的随机字符串作为用户名,另一个使用密码,例如: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编码。
https://stackoverflow.com/questions/7046100
复制相似问题