Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Javascript 按下按钮,启动带有附件的本机电子邮件程序(位于Web服务器上)_Javascript_Email_Button_Webserver_Attachment - Fatal编程技术网

Javascript 按下按钮,启动带有附件的本机电子邮件程序(位于Web服务器上)

Javascript 按下按钮,启动带有附件的本机电子邮件程序(位于Web服务器上),javascript,email,button,webserver,attachment,Javascript,Email,Button,Webserver,Attachment,我尝试了所有不同版本的发送电子邮件,但尚未达到以下目标: 按下Javascript(或HTML)按钮,打开带有附件的本机邮件应用程序。附件与网页位于同一服务器上,例如: 网站:www.something.com 文件:www.something.com/file.pdf 解决方案不应包括服务器端脚本(ASP/PHP) 我需要一个简单的代码片段来实现这一点:)任何帮助都将不胜感激。这可能不是您想要的,但您可以使用“mailto:”引用将参数发送到本机电子邮件客户端 例如,可以使用以下选项设置默

我尝试了所有不同版本的发送电子邮件,但尚未达到以下目标:

按下Javascript(或HTML)按钮,打开带有附件的本机邮件应用程序。附件与网页位于同一服务器上,例如:

  • 网站:
    www.something.com
  • 文件:
    www.something.com/file.pdf
解决方案不应包括服务器端脚本(ASP/PHP)
我需要一个简单的代码片段来实现这一点:)任何帮助都将不胜感激。

这可能不是您想要的,但您可以使用“mailto:”引用将参数发送到本机电子邮件客户端

例如,可以使用以下选项设置默认主题:

因此,您可以使用发送附件的链接


没有标准化的方法可以做到这一点,但一些电子邮件客户端接受:

a href="mailto:youremail@email.com?attachment=<your filepath>"
a href=“mailto:youremail@email.com?附件=”
其中必须是类似于“C://Inetpub/wwwroot/myfile.pdf”的内容

但是,它只会从客户端的机器上附加一些东西。无法从web附加文件


另一种选择是只在电子邮件正文中包含指向该文件的链接,或向用户说明如何通过电子邮件发送附件。

这是不可能的,您必须从可以附加附件的服务器发送电子邮件。更糟糕的是,整个想法是从web(我的web服务器)附加一些内容。我已经尝试过从客户端附加文件的各种代码片段,但我知道我需要能够发送存储在web上的文件:)只是想一想,你能通过ftp附加文件吗?(例如)?是的-没有好的方法从web或通过FTP附加文件。你最好在电子邮件中添加一个链接。否则,您可以在您的网页上为用户提供有关如何下载和附加文件的说明。是的,我可以使用类似的方式打开我的本机电子邮件客户端:),但真正的问题是附加一个web存储的文件