我正在尝试用CompilationUnitSyntax
来打开一张已发布的图片,但图片的开头是:
class ReadWriteEdit:
def Read(File):
ReadFile = open(File,"r").read()
print(ReadFile)
def Write(File, Text):
WriteFile = open(File,"w")
WriteFile.write(Text)
def Edit(File, Text):
EditFile = open(File,"a")
EditFile.write(Text)
def Write():
print("WRITE")
print("Enter a file location / name")
FileInput = input("-:")
print("Enter some text")
TextInput = input("-:")
ReadWriteEdit.Write(FileInput, TextInput)
并完成:
pillow
我正在使用的代码如下:
--------------------------332c61f93bcd60b4
Content-Disposition: form-data; name="image"; filename="Cat.jpg"
Content-Type: image/jpeg
ÿØÿàJFIF``ÿÛC
$.' ",#(7),01444'9=82<.342ÿÛC
{p}在òeã ý*¥Ô‰åêõš¿yÿCëXןêÛðþtœÈ7pzò+gOŒ'Î{V<Ò¶ô®¯ô?Ê€ ¹fŽb£qÇ¡¢–oõEÿÙ
--------------------------332c61f93bcd60b4--
中有base64编码的图像,其中包含Content-Disposition,name,filename等。
我试图替换第一部分和其他东西,但似乎没有任何作用。 我怎么解决这个问题?感谢
更新(修复):
图像必须只包含数据,不包括(也必须删除空格):
img = Image.open(event["body"].decode('base64'))
in_mem_file = io.BytesIO()
img.save(in_mem_file, format="JPEG")
和
event["body"]