之前做一个项目,从文件中读取图片为二进制,然后需要发送给客户端,由于echo输出的字符串只能为utf8编码的,所以弄了很久也不知道要怎么把二进制发出去,今天终于找到了解决的办法,把读出的二进制用base64进行编码之后,就可以向字符串一样使用了。代码如下:

$my_file = file_get_contents(‘1.jpg’);//读取文件为字符串
$data=base64_encode($my_file);//用base64对字符串编码
echo $data;//发送

相关文章:

  • 2022-03-02
  • 2022-12-23
  • 2021-12-21
  • 2021-06-27
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2021-10-06
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-01
  • 2021-12-31
  • 2021-06-23
相关资源
相似解决方案