3
我從客戶端向服務器發送PNG作爲base64字符串。我將它解碼並保存到服務器。但該文件不可讀爲png。我必須添加特定的標題嗎?我究竟做錯了什麼?這裏是我的代碼:Node.js:如何在服務器上將base64編碼圖像另存爲png/jpg
我從客戶端向服務器發送PNG作爲base64字符串。我將它解碼並保存到服務器。但該文件不可讀爲png。我必須添加特定的標題嗎?我究竟做錯了什麼?這裏是我的代碼:Node.js:如何在服務器上將base64編碼圖像另存爲png/jpg
fs.writeFile("/tmp/test.png", base, "binary", function(err) {
if(err) {
console.log(err);
} else {
console.log("The file was saved!");
}
});
默認encoding
是utf-8
。您不希望將其另存爲文本,您希望將其作爲二進制數據安全傳遞,以便傳遞binary
編碼。
嘗試設置'encoding' – Raynos 2011-04-14 21:02:38