簡體   English   中英

PHP內容處置:附件/內容類型

[英]PHP Content-Disposition: attachment / Content-Type

只是一個小問題(PHP):我正在使用

header('Content-Disposition: attachment; filename="downloaded.pdf"');
readfile('test.pdf');

下載另一個文件名下的文件。 但是在每個腳本示例中,都有“ header('Content-type:application / pdf');”; 在代碼的這2行之前。 我刪除了content-type-line,它仍然可以正常工作。 當我只想更改下載文件的名稱時,是否需要缺少行? 因為那里有很多文件類型,可以在我的網站上下載,所以我必須先閱讀內容類型...

在此先感謝您簡短但可以理解的答案:)

是的,您需要它。

如果您不提供它,則PHP將默認輸出Content-Type: text/html ,這只會(至少)對僅處理內聯內容的瀏覽器(例如Mobile Safari)造成問題。

暫無
暫無

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

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