UNPKG

aetherz-uploader

Version:

A simple any file hosting uploader for node.js

16 lines (14 loc) 398 B
import { fileTypeFromBuffer } from 'file-type'; export function FileSize(buffer) { if (!Buffer.isBuffer(buffer)) { throw new Error('invalid buffer input!'); } return buffer.length; } export async function MimeType(buffer) { if (!Buffer.isBuffer(buffer)) { throw new Error('invalid buffer input!'); } const type = await fileTypeFromBuffer(buffer); return type || undefined; }