This commit is contained in:
2024-11-20 13:24:50 +08:00
parent c4aab2369f
commit 454497fd65
3 changed files with 15 additions and 12 deletions

View File

@@ -10,11 +10,14 @@ class FileType {
if(ext.startsWith('.')) {
ext = ext.substring(1);
}
if(ext == 'cbz') {
return const FileType('.cbz', 'application/octet-stream');
}
var mime = lookupMimeType('no-file.$ext');
return FileType(".$ext", mime ?? 'application/octet-stream');
var mime = lookupMimeType('no-file.$ext') ?? 'application/octet-stream';
// Android doesn't support some mime types
mime = switch(mime) {
'text/javascript' => 'application/javascript',
'application/x-cbr' => 'application/octet-stream',
_ => mime,
};
return FileType(".$ext", mime);
}
}