upload image
node新手 最近在学node,做了一个上传图片的方法。 我在网络上查到的上传图片的方法多为
但是我的要求是从手机客户端获取图片并保存到制定的目录下,所以东拼西凑的完成如下代码
主要是获取到了图片的base64的字符串,然后保存到制定目录,虽然挺简单,但是自己也走了不少弯路,这样或那样的问题很多。现拿出来供大家打击! 高手莫笑!
2 回复
为什么图片无法显示 悲催 敲代码吧
request.addListener('data',function(postDataChunk){
postData += postDataChunk;
var base64 = JSON.parse(postData).imageBase64
var base64Data = base64.replace(/^data:image\/png;base64,/,"");
fs.writeFile("./tmp/out.png", base64Data, 'base64', function(err) {
console.log(err);
});
不太懂需求