UNPKG

obrigado-react-admin-backend-utils

Version:
18 lines 582 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const path = require("path"); const fs = require("fs"); const uuidv1 = require('uuid/v1'); exports.saveFile = (file, folder) => { //@ts-ignore let ext = path.extname(file.file_name); let buff = new Buffer(file.body.replace(/^data.*base64,/, ''), 'base64'); let dir = folder; if (!fs.existsSync(dir)) { fs.mkdirSync(dir); } let fileName = `${uuidv1()}${ext}`; fs.writeFileSync(`${dir}/${fileName}`, buff); return fileName; }; //# sourceMappingURL=saveFile.js.map