dragon-bot/app/core_utils.py

16 lines
417 B
Python

import requests
def download_image(url, path=None):
request = requests.get(url)
suffix_list = ['jpeg', 'jpg', 'png', 'tif', 'svg',]
extension = request.headers['content-type'].split('/')[1]
if not path:
path = "/tmp/image.{}".format(extension)
if extension in suffix_list:
open(path, 'wb').write(requests.get(url).content)
return path
return 'Invalid image format'