Я пытаюсь обрезать / изменить размер изображения профиля пользователя с помощью плагина 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