gpt4 book ai didi

javascript - 使用 fs.readFileSync 时出错

转载 作者:行者123 更新时间:2023-11-30 14:34:47 27 4
gpt4 key购买 nike

我正在尝试将上传的图像转换为 base 64

       var file = e.target.files[0];
var imageFile = fs.readFileSync(file);
var encoded = new Buffer(imageFile).toString('base64');

我收到一条错误消息:

类型错误:__WEBPACK_IMPORTED_MODULE_4_fs___default.a.readFileSync 不是函数。

最佳答案

提到 __WEBPACK_IMPORTED_MODULE_4_fs___ 和使用 e.target.files 表明您没有在 Node.js 下运行此代码,而是将其与 WebPack 捆绑在一起并尝试在浏览器中运行它。

fs 模块需要 Node.js。

如果您想在浏览器中执行此操作,则需要找到不同的方法。

参见 How to convert file to base64 in JavaScript? .

关于javascript - 使用 fs.readFileSync 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50592146/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com