PHP content-type如何支持下载文件

   2024-10-06 2270
核心提示:要在PHP中支持下载文件,您可以使用header()函数来设置Content-Type头部,告诉浏览器要下载文件而不是直接显示在浏览器中。下面

要在PHP中支持下载文件,您可以使用header()函数来设置Content-Type头部,告诉浏览器要下载文件而不是直接显示在浏览器中。

下面是一个示例代码,演示如何在PHP中支持下载文件:

<?php$file = 'example.pdf'; // 要下载的文件名header('Content-Description: File Transfer');header('Content-Type: application/pdf'); // 设置文件类型为PDFheader('Content-Disposition: attachment; filename="' . basename($file) . '"');header('Content-Length: ' . filesize($file));readfile($file); // 输出文件内容?>

在上面的代码中,我们首先指定要下载的文件名,然后设置Content-Type为application/pdf,Content-Disposition为attachment,并指定文件名。最后,使用readfile()函数输出文件内容。

当用户访问这个PHP文件时,浏览器会提示下载这个文件,而不是直接在浏览器中打开。这样用户可以保存文件到本地,而不是在浏览器中查看。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号