Опитвам се да изрежа/преоразмеря изображение на потребителския профил с помощта на jquery плъгин, а именно crop.js, който изпраща потребителско изображение като base64 чрез ajax към моя контролер като
$.ajax({
type: "post",
dataType: "json",
url: "${g.createLink(controller: 'personalDetail', action:'uploadUserImage')}",
data: { avatar: canvas.toDataURL() }
});
но не мога да декодирам този base64
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAgAEl...=='
низ като изображение, можете ли да ме напътствате как мога да запазя своя base64 низ като изображение на моя сървър?.
decodeBase64()
върху кодирания низiVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAgAEl
директно, за да получите масива от байтове и след това да създадете файла, както е показано в отговорите. - person dmahapatro   schedule 01.06.2014