php想只输出为一张图片,只需要指定其mimetype就行,如:
header("Content-Type: image/jpeg; text/html; charset=utf-8");
echo $data;
此时访问链接,浏览器将会直接显示出该图片
如果想要浏览器开始下载,就需要在中间加上一句:
header("Content-Type: image/jpeg; text/html; charset=utf-8");
header('Content-Disposition: attachment; filename="'.$name.'";');
echo $data;
这样,浏览器访问该链接时将会自动按照filename的内容命名该文件并开始下载
其它文件格式同理
Comments | NOTHING