السيرفر الخاص بي يعمل على Node.js ويتم إستقبال صوره بتشفير base64
data:image/jpeg;base64,/9j/4QCcRXhpZgAASUkqAAgAAAA ... CiiigD//Z
هذه البيانات التي يتم إستقبالها من المفترض أن يتم حفظها على شكل صورة بصيغة jpg وبالتالي أستخدم Buffer و FileSystemWriter لتحقيق ذلك
var imageBuffer = new Buffer(data, 'base64');
fs.writeFile("test.jpg", imageBuffer, function(err) {});
ولكن عند فتح ملف الصورة الناتجة بأي برنامج يظهر خطأ File is damaged or too big
على الرغم من عدم حدوث أي أخطاء أثناء العمليه فما الحل ؟