使用PHP和header()的文件显示不起作用

时间:2017-06-13 13:09:25

标签: php header readfile

我试图使用PHP和标题在浏览器中显示任何文件,但它不使用PNG图像,它显示了一个奇怪的黑色方块,如下所示:

The Strange Blank Square

这是我的代码:

<?php
    header('Content-Type: ' . mime_content_type($filepath));
    readfile($filepath);
    die();
?>

我已经检查了$filepath变量,它的完整路径(E:\wwwPublic\myapp\application\controllers\..\..\documents\34807\image.PNG)我不知道该代码中出了什么问题。

你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我解决了,我发现Code Igniter有默认标题,我需要添加ob_clean()删除所有标题并添加我自己的标题,谢谢你的帮助