gpt4 book ai didi

javascript - Node Js Meteor Js 图片文件上传图片损坏

转载 作者:行者123 更新时间:2023-11-30 12:00:11 26 4
gpt4 key购买 nike

我在将图像文件保存到本地文件系统时遇到问题。

如您在屏幕截图中所见,代码在我的位置创建了一个文件,但该文件不可读。

我在保存过程中是否遗漏了什么?

以下是带屏幕截图的更多详细信息:https://forums.meteor.com/t/saving-image-with-javascript-node-to-filesystem/21761

最佳答案

客户端

readAsDataURL 有格式为 base64 编码的数据

data:image/jpeg;base64,/9j/4AAQSkZJRgABA...

所以需要去掉前面的mime类型和编码信息。

contents = contents.split(',')[1];

现在您可以将这个 base64 编码的数据发送到服务器。

服务器

由于您正在接收 base64 编码的数据,您可以将其转换为缓冲区并写入文件:

fs.writeFile(filepath, Buffer(argument,'base64'), err => {
//
})

关于javascript - Node Js Meteor Js 图片文件上传图片损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36815714/

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