首页 期权学习期权知识正文

php文件下载

xiaojiucai 期权知识 2020-08-18 400 0

简单的文件下载只需要使用HTML的链接标记<a>,并将属性href的URL值指定为下载的文件即可

<a href="http://xxxxxx.com/test/book.rar">下载</a>

  如果通过上面的代码实现文件下载,只能处理一些浏览器不能默认识别的MIME类型文件,如访问book.rar时,浏览器没有直接打开,而是弹出一个下载提示框,提示用户下载还是打开。如果需要下载'.html'、图片文件等浏览器识别的MIME类型文件时,浏览器将直接打开该文件

  常见数据格式(MIME)如下

为了提高文件的安全性,不希望在<a>标签中给出文件的链接,则必须向浏览器发送必要的头信息,以通知浏览器将要进行下载文件的处理

【header()】

  PHP使用header()函数发送网页的HTTP头部信息

void header ( string $string [, bool $replace = true [, int $http_response_code ]] )

  [注意]header() 必须在任何实际输出之前调用

<?php//该行不是必须的header('Content-type: image/png');//将文件设置为附件格式(浏览器只会下载而不会打开附件格式),设置下载时显示的文件名header('Content-Disposition: attachment; filename="downloaded.png"');//读取文件并写入到输出缓冲readfile('./uploads/20170315085246943.png');
?>

原文链接:https://www.qiquanji.com/post/7942.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论