always guess the same filetype

This commit is contained in:
Boris Bobrov 2018-07-12 12:50:54 +02:00
parent f8f471e7ee
commit 8e5b7f6339

View File

@ -119,8 +119,11 @@ def uploads_endpoint(request):
if "X-File-Name" in request.headers:
filename = request.headers["X-File-Name"]
else:
filename = mimetypes.guess_all_extensions(mimetype)
filename = 'unknown' + filename[0] if filename else filename
filenames = sorted(mimetypes.guess_all_extensions(mimetype))
if not filenames:
return json_error('Unknown mimetype: {}'.format(mimetype),
status=415)
filename = 'unknown{0}'.format(filenames[0])
file_data = FileStorage(
stream=io.BytesIO(request.data),