Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import uuid
- import requests
- from django.core.files.base import ContentFile
- import re
- def prepare_file(url):
- file_extension = re.search(r'[^/\\&\?]+\.(?P<extension>\w{3,4})(?=([\?&].*$|$))',
- url).group('extension')
- file_unique_name = uuid.uuid4()
- file = ContentFile(requests.get(url).content)
- return '{}.{}'.format(file_unique_name, file_extension), file
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement