You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					26 lines
				
				731 B
			
		
		
			
		
	
	
					26 lines
				
				731 B
			| 
								 
											10 years ago
										 
									 | 
							
								# # -*- coding: utf-8 -*-
							 | 
						||
| 
								 | 
							
								# from __future__ import unicode_literals
							 | 
						||
| 
								 | 
							
								# # Erik Stein <code@classlibrary.net>, 2016
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# import os
							 | 
						||
| 
								 | 
							
								# from django.utils.text import slugify
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# def get_upload_path(instance, filename):
							 | 
						||
| 
								 | 
							
								#     """
							 | 
						||
| 
								 | 
							
								#     Returns /<uuid_hex>/original/<slugified_filename.ext>
							 | 
						||
| 
								 | 
							
								#     where
							 | 
						||
| 
								 | 
							
								#         - uuid is taken from instance,
							 | 
						||
| 
								 | 
							
								#         - filename is slugified and shortened to a max length including the extension.
							 | 
						||
| 
								 | 
							
								#     """
							 | 
						||
| 
								 | 
							
								#     name, ext = os.path.splitext(filename)
							 | 
						||
| 
								 | 
							
								#     name = slugify(name)
							 | 
						||
| 
								 | 
							
								#     name = name[:(FILENAME_MAX_LENGTH - len(ext))]
							 | 
						||
| 
								 | 
							
								#     filename = "%s%s" % (name, ext)
							 | 
						||
| 
								 | 
							
								#     return os.path.join(
							 | 
						||
| 
								 | 
							
								#         instance.get_uuid(),
							 | 
						||
| 
								 | 
							
								#         instance.STORAGE.ORIGINAL_FILE_PREFIX,
							 | 
						||
| 
								 | 
							
								#         filename
							 | 
						||
| 
								 | 
							
								#     )
							 | 
						||
| 
								 | 
							
								
							 |