diff --git a/backend/server.py b/backend/server.py index c8a5d0c..8db1c8e 100644 --- a/backend/server.py +++ b/backend/server.py @@ -246,10 +246,14 @@ class Server: try: preview = await self.config.transcode_tools.processing_preview(file, None, "webp") headers = {} - headers.update({"Content-Length":str(os.path.getsize(preview))}) + try: + headers.update({"Content-Length":str(os.path.getsize(preview))}) + except: + raise NeedNVR + headers.update({"Content-Disposition": f'attachment; filename="preview.webp"'}) return FileResponse(preview, media_type="application/octet-stream", headers=headers) - except NeedNVR | FileNotFoundError: + except NeedNVR: background_tasks.add_task(loadPreview, file = file) return FileResponse("./assets/loading.webp") diff --git a/frontend/ang_dvrip/package.json b/frontend/ang_dvrip/package.json index 8f51f23..7286637 100644 --- a/frontend/ang_dvrip/package.json +++ b/frontend/ang_dvrip/package.json @@ -1,6 +1,6 @@ { "name": "ang-dvrip", - "version": "0.0.0", + "version": "2.2.8a", "scripts": { "ng": "ng", "start": "ng serve",