服务器的图片是16进制的php怎么读取出来在本地显示
发布网友
发布时间:2022-04-26 15:35
我来回答
共2个回答
热心网友
时间:2023-10-12 04:55
//第一种直接写入文件
$fp2=@fopen($filepath.$filename,'w');
fwrite($fp2,$img);
fclose($fp2);
第二种用file_put_contents()
都能将图片保存到本地的路径中
热心网友
时间:2023-10-12 04:56
把文件里面的每一个字节的ascii码转成16进制就可以了,如下:
$content = file_get_contents("myfile");
$hex = "";
for($i=0;$i<=strlen($content);$i++){
$asc = ord(substr($content,$i,1));
$hex .= dechex($asc);
}
file_put_contents("mynewfile",$hex);