fix: use file-type for mime sniffing

This commit is contained in:
Peter Steinberger
2025-12-20 19:13:50 +01:00
parent 1356498ee1
commit 36c85a617a
14 changed files with 5291 additions and 91 deletions

View File

@@ -38,7 +38,7 @@ export function attachMediaRoutes(
return;
}
const data = await fs.readFile(realPath);
const mime = detectMime({ buffer: data, filePath: realPath });
const mime = await detectMime({ buffer: data, filePath: realPath });
if (mime) res.type(mime);
res.send(data);
// best-effort single-use cleanup after response ends