1.0.0 • Published 1 year ago

node-fileupload v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

@kazhord/node-fileupload

A Typescript wrapper of multiples modules I need to handle file upload on my projects.

Installation

$ npm install @kazhord/node-fileupload

Features

  • Get file type
  • Check if file is image

API

import { FileUploadUtils } from '@kazhord/node-fileupload'

Get file type

await FileUploadUtils.getFileTypeFromFile(path)
await FileUploadUtils.getFileTypeFromBuffer(buffer)
await FileUploadUtils.getFileTypeFromStream(stream)
/*
{
  ext: 'jpg',
  mime: 'image/jpg'
}
*/

Check if image

await FileUploadUtils.isImageFromFile(path)
await FileUploadUtils.isImageFromBuffer(buffer)
await FileUploadUtils.isImageFromStream(stream)
/*
true
*/