Heim >Backend-Entwicklung >PHP-Tutorial >php怎么使用header直接下载图片

php怎么使用header直接下载图片

WBOY
WBOYOriginal
2016-06-13 10:30:571391Durchsuche

php如何使用header直接下载图片?
不是压缩包,而是图片格式直接下载,如jpg、png格式图片用header函数直接下载,求解

------解决方案--------------------
1,打header
2, 输出图片

不会? php manual : gd
------解决方案--------------------
搜索 Content-Disposition HTTP

PHP code
<?php // We'll be outputting a PNG imageheader('Content-type: image/png');// It will be called hello.pngheader('Content-Disposition: attachment; filename="hello.png"');<br /><font color="#e78608">------解决方案--------------------</font><br>直接下载应该是用header跳到图片的网址上<br>例如图片的路径是http://test.com/pic/test1.jpg<br><br>要下载的话<br>header("Location:http://test.com/pic/test1.jpg")<br><font color="#e78608">------解决方案--------------------</font><br>
探讨

直接下载应该是用header跳到图片的网址上
例如图片的路径是http://test.com/pic/test1.jpg

要下载的话
header("Location:http://test.com/pic/test1.jpg")

------解决方案--------------------
不过楼主好像要的是下载-,- 我也没看清, #2是真相.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn