我正在将这个Flex表单的内容(不要问为什么)发送到node。有一个名为"photo"的post参数,它是一个base64编码的图像。
照片的内容被成功地发送过去了。问题是当我尝试解码并将它们写入文件时出现了问题。
照片的内容被成功地发送过去了。问题是当我尝试解码并将它们写入文件时出现了问题。
var fs = require("fs");
fs.writeFile("arghhhh.jpg", new Buffer(request.body.photo, "base64").toString(), function(err) {});
我也尝试过使用toString("binary")。但是似乎node.js并没有解码所有的内容,它似乎只解码了jpg文件头信息,剩余部分未被解码。
请问是否有人可以帮助我解决这个问题?
谢谢。