0
我想用的ReadFile()通过PHP发送文件PHP ReadFile的的力量下载文件和图像
我所注意到的是,ReadFile的强制下载,但如果我想显示在浏览器中的图像而不是强制下载?
即使文件是图像,readfile仍会强制下载吗?
如果是这样,是否有解决方案,所以我可以使用标签与它时,该文件是一个图像?
谢谢!
我想用的ReadFile()通过PHP发送文件PHP ReadFile的的力量下载文件和图像
我所注意到的是,ReadFile的强制下载,但如果我想显示在浏览器中的图像而不是强制下载?
即使文件是图像,readfile仍会强制下载吗?
如果是这样,是否有解决方案,所以我可以使用标签与它时,该文件是一个图像?
谢谢!
您需要使用header()函数设置MIME类型。评论中应该有信息。例如:
<?php
header('Content-type: image/png');
?>
如在,而不是octect /流,将其设置为octect /图像? (我不知道正确的条件,因为你可以告诉:P) – jiexi 2010-04-08 00:32:03
八位/任何东西都会强制下载,IIRC。如果你不想要它,那么你需要适当地设置类型。 GD文档显示了如何在服务器端生成图像时实现这一目标。基本的想法是一样的。 – pestilence669 2010-04-08 00:34:07
有没有一个PHP函数可以自动找到正确的MIME类型? – jiexi 2010-04-08 00:58:54