我正在尝试将上传的图片转换为base 64
var file = e.target.files[0];
var imageFile = fs.readFileSync(file);
var encoded = new Buffer(imageFile).toString('base64');
我收到错误说:
TypeError:__ WWEPACK_IMPORTED_MODULE_4_fs ___ default.a.readFileSync不是函数。
答案 0 :(得分:2)
提及__WEBPACK_IMPORTED_MODULE_4_fs___
以及使用e.target.files
表明您没有在Node.js下运行此代码,而是将其与WebPack捆绑在一起并尝试在浏览器中运行它。
fs模块需要Node.js。
如果您想在浏览器中执行此操作,则需要找到其他方法。