개발/Python
[Python] multipart file upload
Reimu.
2016. 11. 9. 13:38
반응형
파일 업로드 api 연동을 할 때, java의 경우는 form을 만들어서, multipart 옵션을 추가해서,
이것저것 복잡한 작업을 거쳐야 하는데, python의 경우 requests module을 이용하면 간편하게 연동을 할 수 있다.
아래 예제처럼, requests module을 import시킨 후, 로컬에 있는 file을 읽어서, files라는 파라미터에 전달만 해주면된다.
import requests if __name__ == "__main__": files = {"img_file": open('이미지 경로', 'rb')} params = {"key":"value"} res = requests.post('api url', params=params, files=files)
앞으로 이런거 연동 할 일 있으면, python을 이용하면 좋을 것 같다.
반응형