4 Star 0 Fork 0

Cxy/垃圾回收node

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
imgtobase64.js 1.22 KB
一键复制 编辑 原始数据 按行查看 历史
赵贺洋 提交于 2023-08-21 14:42 . 11
const path = require('path');
const fs = require('fs');
function parse(file) {
let filePath = path.resolve(file); // 原始文件地址
// let fileName = filePath.split('\\').slice(-1)[0].split('.'); // 提取文件名
// let fileMimeType = mimeType.lookup(filePath); // 获取文件的 memeType
// 如果不是图片文件,则退出
// if (!fileMimeType.toString().includes('image')) {
// console.log(chalk.red(`Failed! ${filePath}:\tNot image file!`));
// return;
// }
// 读取文件数据
let data = fs.readFileSync(filePath);
data = Buffer.from(data).toString('base64');
// // 转换为 data:image/jpeg;base64,***** 格式的字符串
// let base64 = 'data:' + fileMimeType + ';base64,' + data;
//
// // 创建输出目录
// let outPath = path.resolve('./base64/');
// let outFileName = `${fileName.join('-')}.txt`;
// let outFile = path.join(outPath, outFileName);
// if (fs.existsSync(outPath)) {
// saveData(base64, outFile, filePath, outFileName);
// } else {
// mkdirp(outPath, () => {
// saveData(base64, outFile, filePath, outFileName);
// });
// }
return data;
}
module.exports = {
parse
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chen-xueyi-2/garbage-collection-.git
git@gitee.com:chen-xueyi-2/garbage-collection-.git
chen-xueyi-2
garbage-collection-
垃圾回收node
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385