Browse Source

preview load timeout fix 3

master
gsd 7 months ago
parent
commit
027ad4acea
  1. 8
      backend/server.py
  2. 2
      frontend/ang_dvrip/package.json

8
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")

2
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",

Loading…
Cancel
Save