Browse Source

Files should be opened in binary mode

master
piernov 9 years ago
parent
commit
4c5f016a0d
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      jm2l/upload.py

+ 2
- 2
jm2l/upload.py View File

@@ -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


Loading…
Cancel
Save