Advertisement
One1L

Untitled

Feb 4th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.41 KB | None | 0 0
  1. import uuid
  2. import requests
  3. from django.core.files.base import ContentFile
  4. import re
  5.  
  6.  
  7. def prepare_file(url):
  8.     file_extension = re.search(r'[^/\\&\?]+\.(?P<extension>\w{3,4})(?=([\?&].*$|$))',
  9.                                url).group('extension')
  10.     file_unique_name = uuid.uuid4()
  11.     file = ContentFile(requests.get(url).content)
  12.     return '{}.{}'.format(file_unique_name, file_extension), file
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement