extension = data.orig_filename.rpartition('.')[2].lower()
else: # il n'y a pas d'extension dans le nom de fichier
p = os.path.join(pub.app_dir, 'uploads', data.qfilename)
- #m = magicmime.from_file(p) => ce sera pour plus tard…
- m = magicmime.file(p).split()[0].strip(';')
- extension = mimetypes.guess_extension(m)
+ try:
+ #m = magicmime.from_file(p) => ce sera pour plus tard…
+ m = magicmime.file(p).split()[0].strip(';')
+ extension = mimetypes.guess_extension(m)
+ except:
+ logging.warning("Type de fichier inconnu pour '%s'.", p)
+ extension = None
if extension is not None:
extension = extension[1:]
else: