Как отправить изображение с внешнего интерфейса (используя ANGULARJS) на бэкэнд (Java), используя g Ajax-вызов.
Это изображение мне нужно сохранить на локальном сервере. Использование потоков.?
Уже есть некоторые угловые модули для загрузки, я использовал только эти 2, они могли бы работать для вашего проекта, может быть, они работают так же, как и для вызова ajax, но более простые и с несколькими настраиваемыми параметрами
Вам нужно использовать ввод файла (который может быть скрыт и активирован нажатием другого элемента).
После ввода файла с файлом в нем вы можете добавить файл в объект FormData и отправить его в качестве тела сообщения в запрос ajax.
var data = new FormData()
var file = document.getElementById('my-file-element').files[0]
data.set('key', file)
// Send ajax as normal with formdata body.
Изменение: на основе ваших комментариев
Похоже, вы хотите сделать снимок экрана.
Для этого лучше всего добавить dom в холст, а затем преобразовать холст в blob. Затем отправьте blob в соответствии с моим примером выше.