大神们 我想将图片的base64转换为bold然后上传到node服务器保存
这是我上传的代码
请问大神们 我上传到node后我该如何接收啊?
大神们 我想将图片的base64转换为bold然后上传到node服务器保存
这是我上传的代码
请问大神们 我上传到node后我该如何接收啊?
这个问题我有困扰了好几天,最后用 raw-body 解决的
getRawBody(ctx.req, {
length: ctx.req.headers['content-length'],
limit: '10mb',
encoding: contentType.parse(ctx.req).parameters.charset
}, (err, string) => {
if (err) {
ctx.response.body = {
status: 0,
message: e.message
}
} else {
ctx.req.text = string;
return next();
}
});
3 回答2.7k 阅读✓ 已解决
1 回答996 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读
2 回答660 阅读✓ 已解决
2 回答1.7k 阅读
最好对你的图片进行分块上传,如果是通过画布得到的base64图像数据,可以平均拆分来上传,在后端直接拼接存储数据。(如果直接通过表单方式,直接按照楼上的来就可以了,我提供的方案是在你文件比价大的情况下去做,体验会好很多)