2017-06-25 52 views
0

我試圖打開帶有PDF附件的默認郵箱,使用JSP打開默認的郵箱使用附件JSP

<a href="mailto:[email protected]?subject=my report&body=see attachment&attachment="${pageContext.request.contextPath}/report_generate_pdf_ajax_call" class="navLink"><span>Email </span></a> 

我用下面的腳本JSP按鈕,但它能夠打開默認郵箱與空白郵件,但無法從URL得到attachemnt:${pageContext.request.contextPath}/report_generate_pdf_ajax_call

我把下面的鏈接Link1Link2Link3的幫助,但我沒有得到我的結果成功。

在這方面的任何幫助將appriciated。

回答

0

不,您不能使用mailto向郵件添加附件。 mailto:僅支持標題值或文本/純文本內容。

在mailto:協議中沒有對它的規定,如果可能的話,它會是 大漏洞的安全漏洞。發送 文件的最好的辦法是:

  1. 讓用戶選擇一個文件
  2. 將文件上傳到服務器,服務器上傳後返回一個隨機文件名
  3. 建立一個mailto:鏈接包含在郵件正文中的URL上傳文件到服務器

所以也許你可以使用Apache的百科全書對於這一點,但會出現在所有的用戶文件將位於服務器上的一個地方無線我們需要不時地清潔。

欲瞭解更多信息,請參閱here

相關問題