Skip to content

Commit 1fb192c

Browse files
committed
Windows uses a different MIME for ZIP files :(
1 parent b4f0491 commit 1fb192c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

code_submitter/server.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,11 @@ async def upload(request: Request) -> Response:
7272
if not isinstance(archive, UploadFile):
7373
return Response("Must upload a file", status_code=400)
7474

75-
if archive.content_type != 'application/zip':
76-
return Response("Must upload a ZIP file", status_code=400)
75+
if archive.content_type not in ('application/zip', 'application/x-zip-compressed'):
76+
return Response(
77+
"Must upload a ZIP file, not {!r}".format(archive.content_type),
78+
status_code=400,
79+
)
7780

7881
contents = await archive.read()
7982
if isinstance(contents, str):

0 commit comments

Comments
 (0)