Show More
@@ -2,6 +2,8 b'' | |||||
2 | This module contains helper functions and helper classes. |
|
2 | This module contains helper functions and helper classes. | |
3 | """ |
|
3 | """ | |
4 | import hashlib |
|
4 | import hashlib | |
|
5 | import uuid | |||
|
6 | ||||
5 | from boards.abstracts.constants import FILE_DIRECTORY |
|
7 | from boards.abstracts.constants import FILE_DIRECTORY | |
6 | from random import random |
|
8 | from random import random | |
7 | import time |
|
9 | import time | |
@@ -130,12 +132,8 b' def get_extension(filename):' | |||||
130 |
|
132 | |||
131 |
|
133 | |||
132 | def get_upload_filename(model_instance, old_filename): |
|
134 | def get_upload_filename(model_instance, old_filename): | |
133 | # TODO Use something other than random number in file name |
|
|||
134 | extension = get_extension(old_filename) |
|
135 | extension = get_extension(old_filename) | |
135 |
new_name = '{} |
|
136 | new_name = '{}.{}'.format(uuid.uuid4(), extension) | |
136 | str(int(time.mktime(time.gmtime()))), |
|
|||
137 | str(int(random() * 1000)), |
|
|||
138 | extension) |
|
|||
139 |
|
137 | |||
140 | return os.path.join(FILE_DIRECTORY, new_name) |
|
138 | return os.path.join(FILE_DIRECTORY, new_name) | |
141 |
|
139 |
General Comments 0
You need to be logged in to leave comments.
Login now