文件类型:提取 mime 类型

file-type: extract mime type

我正在使用 file-type 程序包 (https://www.npmjs.com/package/file-type) 确定缓冲区中文件的 MIME 类型。函数 returns 一个承诺,我想只提取像这样的 mime application/dicom

const mimeType = await FileType.fromBuffer(buffer);
console.log(mimeType); // { ext: 'dcm', mime: 'application/dicom' }

这样的事情可能吗?

const { ext, mime } = await FileType.fromBuffer(buffer);
console.log(ext);
console.log(mime);

你可以做

const { ext, mime } = await FileType.fromBuffer(buffer) || { mine: 'unknown', ext: 'unknown' }

或者甚至可能只是

const { ext, mime } = await FileType.fromBuffer(buffer) as FileTypeResult