栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在浏览器上使用php查看存储在数据库中的文件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在浏览器上使用php查看存储在数据库中的文件

根据您的代码,

$row[1]
是“文件名”。Content type标头应改为包含 内容类型 ,即文件mime类型,例如:

header('Content-type: application/pdf');

如果要添加文件名:

header('Content-type: application/pdf');header('Content-Disposition: attachment; filename='.$row[1]);print $data;

确保

$data
文件的内容,例如可以从readfile()获取的内容。

在手册上阅读更多信息:http :
//php.net/manual/en/function.readfile.php

请记住,尽管浏览器可以轻松查看PDF和图像,但我认为Excel需要一些 临时 插件。

一个更完整的例子 右出的手册 ,让你更彻底的了解(并非所有的标题是必要的,你应该相应改变别人对你的代码):

header('Content-Description: File Transfer');header('Content-Type: application/octet-stream');header('Content-Disposition: attachment; filename='.basename($file));header('Content-Transfer-Encoding: binary');header('Expires: 0');header('Cache-Control: must-revalidate');header('Pragma: public');header('Content-Length: ' . filesize($file));ob_clean();flush();readfile($file);exit;


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/612222.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号