zoukankan      html  css  js  c++  java
  • php base_decode 函数将base64编码转换图片遇到的问题

    PHP对Base64的支持非常好,有内置的base64_encode与base64_decode负责图片的Base64编码与解码。

    编码上,只要将图片流读取到,而后使用base64_encode进行进行编码即可得到。

    而解码就略微麻烦一点,究其原因在于把图片编码成base64字符串后,编码内会加入这些字符 data:image/png;base64,本来是用于base64进行识别的。但是如果直接放到php里用base64_decode函数解码会导致最终保存的图片文件格式损坏,而解决方法就是先去掉这一串字符:

    file_put_contents(‘/aa.jpg',base64_decode(explode(',',$data)[1]));
    

      

  • 相关阅读:
    python之高阶函数
    [第二版]多线程的发送与接收
    基本函数与结构
    unp.h
    gdb调试命令
    System V共享内存区
    Posix 共享内存区
    System V信号量
    Posix 信号量
    记录锁
  • 原文地址:https://www.cnblogs.com/fogwang/p/11983208.html
Copyright © 2011-2022 走看看