я хотел бы отправить изображение базы 64 на сервер с помощью $ http.get
$http.get(myurl+'?image='+image)
переменная изображения выглядит так:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABOYAAAJYCAYAAADG7OkVAAAgAElEQVR4Xuy9CXhV1bn//w0Jmc/JAA51......
но у меня ошибка http при выполнении URL: 400 (неверный запрос)
Я думаю, что проблема связана с длиной переменной изображения = 114498
как я могу отправить изображение базы 64 с помощью углового?
Вы должны использовать http post и предположите, что если вы используете многоформатные данные, тогда вам нужно использовать
var fd = new FormData();
fd.append('file', file);
$http.post(url, fd, {
transformRequest: angular.identity,
headers: {'Content-Type': undefined}
})
.success(function(){
//success
})
.error(function(){
//failed
});
где файл - это фактический файл, который вы отправляете на сервер