【发布时间】:2016-01-26 04:20:39
【问题描述】:
我已经在 stackoverflow 搜索并尝试了所有解决方案,但它们似乎都不适用于我的实例。基本上我有一个图像,由 html5 画布编辑,从客户端上传,我需要将它保存到磁盘,但不幸的是我无法打开我刚刚保存的文件。 (我使用的是 Windows 7)
我的代码:
var base64Data = req.body.image.replace(/^data:image\/(png|gif|jpeg);base64,/,'');
require('fs').writeFile('public/aboutToGiveUp.png', new Buffer(base64Data, 'base64'));
【问题讨论】:
-
您是如何尝试打开文件的?可以显示网址吗?
-
我们添加了
app.use(express.static('public'));,所以不需要在url中添加public。请检查一次网址。
标签: node.js image image-processing express base64