用枕头打开图像

时间:2018-04-22 21:17:10

标签: python file-upload python-imaging-library

我正在尝试用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"]

0 个答案:

没有答案