2016-04-23 144 views

回答

2

客户

readAsDataURL已BASE64在

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

格式的编码数据所以,你需要摆脱的MIME类型并在前面编码信息。

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

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

服务器

既然你接收Base64编码数据,你可以将其转换缓冲和写入文件:

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

hassansin非常感谢你! – Nezir

+1

很高兴帮助! – hassansin

+0

好的解决方案。谢谢 – Abk