|
@@ -300,6 +300,11 @@ class AbstractImage(ImageFileMixin, CollectionMember, index.Indexed, models.Mode
|
|
|
self.file.seek(0)
|
|
|
|
|
|
def get_upload_to(self, filename):
|
|
|
+ """
|
|
|
+ Generates a file path in the "original_images" folder.
|
|
|
+ Ensuring ASCII characters and limiting length to prevent filesystem issues during uploads.
|
|
|
+ """
|
|
|
+
|
|
|
folder_name = "original_images"
|
|
|
filename = self.file.field.storage.get_valid_name(filename)
|
|
|
|
|
@@ -1264,6 +1269,9 @@ class AbstractRendition(ImageFileMixin, models.Model):
|
|
|
return self.img_tag()
|
|
|
|
|
|
def get_upload_to(self, filename):
|
|
|
+ """
|
|
|
+ Generates a file path within the "images" folder by combining the folder name and the validated filename.
|
|
|
+ """
|
|
|
folder_name = "images"
|
|
|
filename = self.file.field.storage.get_valid_name(filename)
|
|
|
return os.path.join(folder_name, filename)
|