diff options
author | Pablo J. Urbano Santos <flamma@member.fsf.org> | 2011-11-21 22:42:55 +0100 |
---|---|---|
committer | Pablo J. Urbano Santos <flamma@member.fsf.org> | 2011-11-21 22:42:55 +0100 |
commit | 58dd8d9e6326013528cdfdfeea375c4eade54b92 (patch) | |
tree | faa14bb3c4e18d78b69109e7dff289cd500e06ed | |
parent | e56e5f8c5c3dc7909aa68a1543ed04ddb18e27f6 (diff) | |
download | mediagoblin-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__.py | 7 |
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: |