[英]Sending PIL Image over request in Python
我創建了一個PIL圖像,我希望通過請求將其發送到服務器。
我的代碼看起來像這樣,但我無法讓它工作,因為我沒有錯誤。
import requests
from PIL import Image
from io import BytesIO
img = Image.new('RGB', (25, 25), color = (120, 120, 20))
byte_io = BytesIO()
img.save(byte_io, 'png')
byte_io.seek(0)
requests.post(
url('/media/upload'),
files={
'files[]': (
'1.png',
byte_io,
'multipart/form-data'
)
},
)
print files
給我{'files[]': ('1.png', <_io.BytesIO object at 0x105b69290>, 'multipart/form-data')}
並且它沒有錯誤輸出。
我搞定了:)
我的文件對象需要看起來像:
'files[]': (
'1.png',
byte_io,
'image/png'
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.