首页 > 解决方案 > 如何从python3中的base64字符串中提取图像扩展

问题描述

我得到一个base64字符串,data:image/png;base64,字符串前面有(可以是png或jpeg)。首先我想检索图像类型(扩展,如果它是 jpeg 的 png)。我的代码如下。

import json
import base64
import boto3
import uuid
from io import StringIO

BUCKET_NAME = '972855876435testbucket1'

def lambda_handler(event, context):

    s3 = boto3.client('s3')

    image = event['content']
    image = image[image.find(",")+1:]
    print(image)
    dec = base64.b64decode(image + "===")
    s3.put_object(Bucket=BUCKET_NAME, Key='image1.png', Body=dec)
     return {
    'statusCode': 200
     }

我需要找到一种方法来提取base64图像字符串的格式

标签: python-3.xbase64image-formats

解决方案


推荐阅读