我正在从azure中读取文件。模仿类型是 grep -E '^\s*\d+' -o a.txt > b.txt
中的video/mp4
。我找不到如何将mimetypes添加到文件中,因为出现以下错误
无法从文件名中探查模仿类型
response.headers["content-type"]
答案 0 :(得分:1)
您收到的错误来自在线上的thumbsupply软件包:
thumbsupply
.generateThumbnail(`./cache/thumbnails/${tempFileName}`)
您可以see the error message in their code:
_fetchThumbnailSupplier(file, options) {
const mime = options.mimetype || mimetypes.lookup(file);
let Supplier;
if (!mime) {
throw new E.UnknownFiletypeError(file, undefined, "Unable to probe mimetype from filename");
}
因此,您可以通过简单地传入mimetype选项来更正代码:
thumbsupply
.generateThumbnail(`./cache/thumbnails/${tempFileName}`,
{ mimetype: response.headers["content-type"] } )