簡體   English   中英

如何使用IMAP和PHP制作網絡郵件的附件下載鏈接?

[英]How to make an attachment download link for a webmail using IMAP and PHP?

我正在開發一個移動webmail項目,我目前正在尋找一種方法來創建鏈接(或鏈接列表),以允許webmail用戶在郵件上下載附件。 它看起來像: <a href="???">title of the file.ext</a>

我已經可以獲取附件並將​​其顯示為特殊字符的可怕牆,但在顯示電子郵件內容后,我無法找到創建鏈接以下載附件的方法。

有沒有人猜?

將force-download標頭傳遞給客戶端。

header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=\"file.zip\"");
header("Content-Length: ".filesize("file.zip"));

內容長度不是完全必要的。

您將不得不創建一個將被鏈接的php腳本,如下所示:

<a href="http://server/script.php?emailId=12345&fileName=file.zip">

PHP腳本將只發送上面的標題並打印文件的完整內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM