我在mysql表中有各种图像(经典的BLOB字段)。
在我的viewImage.php
我只是这样做:
header( 'Content-Type: image/jpeg' );
//> Fetch Image from database then echo $row['blobField'];
我应该指定一个字符集吗? 我应该写:
header( 'Content-Type: image/jpeg; charset=UTF-8' );
?对于我的想法,我认为答案是不,我们不需要设置字符集
答案 0 :(得分:3)
不,因为字符集和编码只对文本有用。
答案 1 :(得分:1)
不,你不需要设置字符集。
content-type
是告诉浏览器如何处理请求。如果您要发送text/html
和image/jpeg
,那么浏览器将无法处理它。
它必须是一个或另一个,它不能两者兼而有之。
使用text/html
是一种包罗万象的方式。