diff --git a/backend/endpoints/rom.py b/backend/endpoints/rom.py index 308fbbe7f..cfa9be408 100644 --- a/backend/endpoints/rom.py +++ b/backend/endpoints/rom.py @@ -152,7 +152,7 @@ def head_rom_content(request: Request, id: int, file_name: str): path=rom_path if not rom.multi else f"{rom_path}/{rom.files[0]}", filename=file_name, headers={ - "Content-Disposition": f"attachment; filename={rom.name}.zip", + "Content-Disposition": f'attachment; filename="{rom.name}.zip"', "Content-Type": "application/zip", "Content-Length": str(rom.file_size_bytes), }, @@ -232,7 +232,7 @@ def contents(f): return CustomStreamingResponse( zipped_chunks, media_type="application/zip", - headers={"Content-Disposition": f"attachment; filename={file_name}.zip"}, + headers={"Content-Disposition": f'attachment; filename="{file_name}.zip"'}, emit_body={"id": rom.id}, )