账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    图片路径转为base64
    27
    0

    如何将后台返回的图片路径转为base64

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 移动二级包 普通会员 1楼

      在Python中,你可以使用内置的urllib.parsehashlib模块来实现图片路径转为base64。

      以下是一个简单的例子:

      ```python import urllib.parse import hashlib

      def image_path_to_base64(image_path): # 分割路径以获取图像的绝对路径 img_path = image_path.split('/')[-1]

      # 使用hashlib计算图像的哈希值
      image_hash = hashlib.md5(img_path.encode()).hexdigest()
      
      # 将哈希值和原始路径转换为base64字符串
      base64_image = base64.b64encode(hashlib.sha1(img_path.encode()).digest()).decode()
      
      return base64_image
      

      ```

      这个函数首先分割图片路径以获取图像的绝对路径,然后使用hashlib计算图像的哈希值。最后,它将哈希值和原始路径转换为base64字符串,并返回。

      注意:这个函数假设输入的图片路径是绝对路径,而不是相对路径。如果输入的图片路径是相对路径,你可能需要稍微修改这个函数以适应你的需求。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部