##// END OF EJS Templates
Split up uploaded files into subdirectories
neko259 -
r1999:931aac96 default
parent child Browse files
Show More
@@ -114,7 +114,12 b' def get_upload_filename(model_instance, '
114 extension = get_extension(old_filename)
114 extension = get_extension(old_filename)
115 new_name = '{}.{}'.format(uuid.uuid4(), extension)
115 new_name = '{}.{}'.format(uuid.uuid4(), extension)
116
116
117 return os.path.join(FILE_DIRECTORY, new_name)
117 # Create 2 directories to split the files because holding many files in
118 # one directory may impact performance
119 dir1 = new_name[0]
120 dir2 = new_name[1]
121
122 return os.path.join(FILE_DIRECTORY, dir1, dir2, new_name)
118
123
119
124
120 def get_file_mimetype(file) -> str:
125 def get_file_mimetype(file) -> str:
General Comments 0
You need to be logged in to leave comments. Login now