반응형
특정 url에서 사진을 다운받아서, local에 저장을 한 후, 해당 사진을 post로 보내야 할 일이 생겼다.
1. 사진을 다운받은 후, local에 저장
2. local에 저장된 사진을 read
post로 보내는 거는.. 이전 포스트에 작성해두었으니, 이 포스트엔 작성하지 않는다.
일단 사진을 땡겨오려면, get이든 post든 http request를 통해 데이터를 가져와야 하기 때문에,
requests module을 import하고, file read의 경우는 별도로 import할 것 없이 내장함수로도 간단하게 사용이 가능하다.
아래 예제와 같이 구현을 하면 된다.
import requests if __name__ == "__main__": res = requests.get("이미지 URL") res_img = res.content with open("이미지가 저장될 local 경로", 'wb') as fp: fp.write(res_img)
이렇게 구현을 하고, 이전에 포스팅한 multipart upload 연동을 참고하면, upload api 연동이 완료된다.
반응형
'개발 > Python' 카테고리의 다른 글
[Python] paramiko for SSHClient (0) | 2017.02.10 |
---|---|
[Python] requirements.txt (0) | 2017.01.31 |
[SMTPlib] mail loops back to me (MX problem) (0) | 2016.12.27 |
[Python] multipart file upload (0) | 2016.11.09 |
[Python] logging to file (0) | 2016.11.09 |