2012-10-23 33 views
0

我想製作一個允許用戶通過電子郵件發送文件的HTML文檔。我讀過我必須使用「multipart/form-data」。通過電子郵件發送文件 - 多部分

<HTML> 
<HEAD> 
<TITLE>File test</TITLE> 
</HEAD> 
<BODY> 

<FORM ACTION="mailto:[email protected]" METHOD="POST" ENCTYPE="multipart/form-data"> 
Send a file 
<BR><INPUT NAME="File" TYPE="file"> 
<BR><INPUT TYPE="submit" VALUE="Send"> 
</FORM> 
</BODY> 
</HTML> 

這是一個簡單的例子,我不能修復。我錯過了什麼?

編輯: 問題是我收到沒有任何內容的電子郵件。

回答

1

當用於表單操作時,mailto:URI方案需要兼容的瀏覽器和電子郵件客戶端的組合。這些並不常見,因而無法在WWW上使用(另請參閱The Mythical Mailto:)。

我不知道任何組合支持文件附件通過該方案。

您需要在服務器端表單處理程序中使用HTTP(或HTTPS)URI。

0

郵件將成功發送到您的機器中設置的默認郵件客戶端。確保你有默認的郵件客戶端設置。例如:Outlook Express,Office Outlook。

+1

我確實有一個。問題是我收到沒有任何內容的消息。對不起,我沒有說清楚。我會將這些信息添加到問題中。 – XavierusWolf