Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mailto:与附件的链接_Php_Html_Email_Attachment_Mailto - Fatal编程技术网

Php mailto:与附件的链接

Php mailto:与附件的链接,php,html,email,attachment,mailto,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上到处展示我

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

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

这样做的原因是,我们公司的销售人员可以在那里的iPad上到处展示我们公司的产品,而不必连接到互联网。它基本上是一个离线版本的东西已经在网上

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

我一直在研究以下语法:

邮件收件人:johndoe@gmail.com?主题=测试和正文=测试和附件=文件/file.pdf

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


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

为什么不按照丹尼斯的建议,链接到它,但包括用户名和密码。您可以这样链接到它们:protocol://username:password@网址。 如果文件所在的是FTP服务器,请按如下方式链接到该服务器:。 如果文件所在的是HTTP服务器(web服务器),请按如下方式链接到它:。 Safari应该支持这一点,因为它是浏览器的主要功能。您可以在apache服务器(大多数)上使用.htpasswd文件创建用户名和密码。如果您希望每个客户端都有一个用户名和密码,您可以使用一个很长的随机字符串作为用户名,另一个字符串作为密码,如: 例如:

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

如果你想知道,那是。

我没有一个好的answe给你,但我只是想说这是个好主意。当你去拜访一个客户,却无法使用3G,而且似乎没有人知道自己办公室的WiFi密码时,这总是令人沮丧。有一个想法——如果离线网站上的所有内容都可以在线使用,你就不能让mailto链接准备一封邮件,邮件正文中有一个链接,以便客户从你的在线网站下载文件吗?问题是,在线网站只供公司的员工访问。甚至文件链接本身也需要身份验证。我可能会建议我的老板给这些客户一个临时的或客人的用户名和密码。谢谢你的评论。如果你在他们想要通过电子邮件发送给他们的项目旁边有链接,怎么办?打开一个表格,他们在表格中输入他们的电子邮件地址和请求的临时用户名/密码。然后,一旦您收到该表单,就可以为该用户名创建一个dropbox,其中包含请求的文件。创建dropbox后,让它生成一封电子邮件,返回给客户机,并带有一个指向他们的邮箱的链接,客户可以在那里提取他们的文件。