aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo J. Urbano Santos <flamma@member.fsf.org>2011-11-21 22:42:55 +0100
committerPablo J. Urbano Santos <flamma@member.fsf.org>2011-11-21 22:42:55 +0100
commit58dd8d9e6326013528cdfdfeea375c4eade54b92 (patch)
treefaa14bb3c4e18d78b69109e7dff289cd500e06ed
parente56e5f8c5c3dc7909aa68a1543ed04ddb18e27f6 (diff)
downloadmediagoblin-58dd8d9e6326013528cdfdfeea375c4eade54b92.tar.lz
mediagoblin-58dd8d9e6326013528cdfdfeea375c4eade54b92.tar.xz
mediagoblin-58dd8d9e6326013528cdfdfeea375c4eade54b92.zip
Filename extensions are lowercased before uploading the image.
-rw-r--r--mediagoblin/process_media/__init__.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/mediagoblin/process_media/__init__.py b/mediagoblin/process_media/__init__.py
index 54c0c493..dcf21b81 100644
--- a/mediagoblin/process_media/__init__.py
+++ b/mediagoblin/process_media/__init__.py
@@ -128,7 +128,9 @@ def process_image(entry):
mgg.queue_store, queued_filepath,
'source')
- extension = os.path.splitext(queued_filename)[1]
+ filename_bits = os.path.splitext(queued_filename)
+ basename = os.path.split(filename_bits[0])[1]
+ extension = filename_bits[1].lower()
try:
thumb = Image.open(queued_filename)
@@ -174,7 +176,8 @@ def process_image(entry):
queued_file = file(queued_filename, 'rb')
with queued_file:
- original_filepath = create_pub_filepath(entry, queued_filepath[-1])
+ #create_pub_filepath(entry, queued_filepath[-1])
+ original_filepath = create_pub_filepath(entry, basename + extension)
with mgg.public_store.get_file(original_filepath, 'wb') \
as original_file: