Helper module for working with files.
npm install ublob --save
or
yarn add ublob
toBase64
: convert file to base 64 string
import { toBase64 } from "ublob";
toBase64(file)
.catch((error) => console.log(error))
.then((blob) =>
// set blob data...
);
getFileType
: getting the file type
import { getFileType, toBase64 } from "ublob";
toBase64(file)
.catch((error) => console.log(error))
.then((blob) =>
const fileType = getFileType(blob);
// set file type to your state
);
open
: open blob url in browser new tab
import { open } from "ublob";
const handleOpen = (blob) =>
open(blob, {
title: "Ublob PDF",
width: "100%",
height: "100%",
});
getAvailableFileTypes
: getting the available file types
import { getAvailableFileTypes } from "ublob";
const availableFileTypes = getAvailableFileTypes();
// use this list where you want
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Martik Avagyan
- Website: martikavagyan.com
- Twitter: @martikavagyan
- GitHub: @m-avagyan