UNPKG

lgsoar

Version:

文件处理,打开文件选择,文件转base64,文件类型判断,读取文件,文件导入导出

66 lines (52 loc) 1.77 kB
文件处理,打开文件选择,文件转base64,文件类型判断,读取文件,文件导入导出 六哥开源前后端脚手架:https://gitee.com/lgx1992/lg-soar ```js import { getFileExtension, getFileTypeByExt, isImgByName, isImgByType, isImgByFile, fileToBase64, chooseFile, readFile, exportFile, exportJSON, importJSON, } from "lg.file"; console.log("getFileExtension:获取文件扩展名") console.log(getFileExtension("lg-soar.png")) console.log("getFileTypeByExt:获取文件类型") console.log(getFileTypeByExt("lg-soar.png")) console.log("isImgByName:根据文件名称判断是否是图片") console.log(isImgByName("lg-soar.png")) console.log("isImgByType:根据文件类型判断是否是图片") console.log(isImgByType("image/png")) console.log("exportJSON: 导出json数据") exportJSON({ name: 'lg-soar', age: 1212 }, '导出文件.json') console.log("importJSON: 导入json数据") importJSON().then(res => { console.log(res) }) console.log("chooseFile: 选择文件") chooseFile({ limit: 3, accept: '.jpg,.pdf', size: 50 * 1024 * 1024 }).then(res => { console.log(res) }) // 判断文件是否是图片 console.log("isImgByFile:判断文件是否是图片") console.log(isImgByFile(file)) console.log("fileToBase64: 转换文件为base64 url值") fileToBase64(file).then(res => { console.log(res) }) console.log("fileToBase64: 转换文件为base64 url值") fileToBase64(file).then(res => { console.log(res) }) console.log("readFile: 读取文件内容") readFile(file).then(res => { console.log(res) }) console.log("exportFile: 导出文件") exportFile(url, '导出文件.pdf') ```