|
@@ -341,7 +341,7 @@ class MediaUpload(MediaPath): |
|
|
if self.validate(result, fieldStorage.file): |
|
|
if self.validate(result, fieldStorage.file): |
|
|
with open( self.mediapath(result['name'] + '.type'), 'w') as f: |
|
|
with open( self.mediapath(result['name'] + '.type'), 'w') as f: |
|
|
f.write(result['type']) |
|
|
f.write(result['type']) |
|
|
with open( self.mediapath(result['name']), 'w') as f: |
|
|
with open( self.mediapath(result['name']), 'wb') as f: |
|
|
shutil.copyfileobj( fieldStorage.file , f) |
|
|
shutil.copyfileobj( fieldStorage.file , f) |
|
|
if re.match(IMAGE_TYPES, result['type']): |
|
|
if re.match(IMAGE_TYPES, result['type']): |
|
|
result['thumbnailUrl'] = self.createthumbnail(result['name']) |
|
|
result['thumbnailUrl'] = self.createthumbnail(result['name']) |
|
@@ -388,7 +388,7 @@ class MediaView(MediaPath): |
|
|
pass |
|
|
pass |
|
|
#try: |
|
|
#try: |
|
|
if 1: |
|
|
if 1: |
|
|
self.request.response.body_file = open( self.mediapath(name), 'r', 10000) |
|
|
self.request.response.body_file = open( self.mediapath(name), 'rb', 10000) |
|
|
#except IOError: |
|
|
#except IOError: |
|
|
# raise NotFound |
|
|
# raise NotFound |
|
|
return self.request.response |
|
|
return self.request.response |
|
|