[英]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.