Example client
This commit is contained in:
parent
7dba63c954
commit
6a550d5847
|
@ -0,0 +1,40 @@
|
||||||
|
# import aiohttp
|
||||||
|
# import aiofiles
|
||||||
|
import asyncio
|
||||||
|
import requests
|
||||||
|
from io import BytesIO
|
||||||
|
from PIL import Image
|
||||||
|
import shutil
|
||||||
|
from random import randint
|
||||||
|
|
||||||
|
def main():
|
||||||
|
print("Starting")
|
||||||
|
|
||||||
|
img = Image.new('RGB', (25, 25), color = (randint(0, 255), randint(0, 255), randint(0, 255)))
|
||||||
|
img = Image.open("/home/jimmy/image.png")
|
||||||
|
byte_io = BytesIO()
|
||||||
|
img.save(byte_io, 'png')
|
||||||
|
byte_io.seek(0)
|
||||||
|
|
||||||
|
r = requests.post(url='http://localhost:8000?text=cartoon',
|
||||||
|
files={
|
||||||
|
'my_file': (
|
||||||
|
'1.png',
|
||||||
|
byte_io,
|
||||||
|
'image/png'
|
||||||
|
),
|
||||||
|
},
|
||||||
|
stream=True
|
||||||
|
)
|
||||||
|
print(r.status_code)
|
||||||
|
|
||||||
|
if r.status_code == 200:
|
||||||
|
byte_io = BytesIO(r.content)
|
||||||
|
img = Image.open(byte_io)
|
||||||
|
img.show()
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue