如何在python中从字节数组中获取图像
我正在使用python和apiGateway,我从请求帖子和atry中获取了一个图像以将其上载到s3,但我得到了一个错误,因为该文件存在问题,我看到图像的获取方式如下:如何在python中从字节数组中获取图像,python,amazon-s3,Python,Amazon S3,我正在使用python和apiGateway,我从请求帖子和atry中获取了一个图像以将其上载到s3,但我得到了一个错误,因为该文件存在问题,我看到图像的获取方式如下: b'\xef\xbf\xbdPNG' 但我不知道在上传到s3之前是否需要转换或解码,是否有人突然知道发生了什么,或者我应该怎么做 我使用下一个函数从请求中获取数据: def get_data_api_request( self, request ): c_type, c_data = parse_header
b'\xef\xbf\xbdPNG'
但我不知道在上传到s3之前是否需要转换或解码,是否有人突然知道发生了什么,或者我应该怎么做
我使用下一个函数从请求中获取数据:
def get_data_api_request( self, request ):
c_type, c_data = parse_header( request["params"]['header']['Content-Type'])
assert c_type == 'multipart/form-data'
c_data["boundary"] = bytes( c_data["boundary"], "utf-8" )
c_data["CONTENT-LENGTH"] = 10000000000000
form_data = parse_multipart( BytesIO( request["body"].encode('utf8') ), c_data )
data = {}
for key in form_data:
if key == "user_type":
data[key] = int(form_data[key][0])
else:
data[key] = form_data[key][0]
return data