기타

python fastapi requests post upload file

woo11 2023. 6. 8. 15:37

 

import requests
import mimetypes
import os.path as osp

file_path = '/some/path.jpg'
content_type, _ = mimetypes.guess_type(file_path)
files = {'files': (osp.basename(file_path), open(file_path, 'rb'), content_type)}
res = requests.post("http://upload_url.com/upload", files=files)
print(res.json())

 

api 서버 fastapi로 만들었을 경우의 request 형식입니다.