Как отправить изображение из внешнего интерфейса в конец?

0

Как отправить изображение с внешнего интерфейса (используя ANGULARJS) на бэкэнд (Java), используя g Ajax-вызов.

Это изображение мне нужно сохранить на локальном сервере. Использование потоков.?

  • 0
    Читайте на AJAX. Угловые документы прямо здесь: docs.angularjs.org/api/ng/service/$http .
  • 0
    Спасибо, Дастур. Но здесь я не передаю URL ... из пользовательского интерфейса Я фиксирую один элемент div в качестве формата изображения ... это изображение, которое мне нужно отправить.
Показать ещё 2 комментария

2 ответа

0

Уже есть некоторые угловые модули для загрузки, я использовал только эти 2, они могли бы работать для вашего проекта, может быть, они работают так же, как и для вызова ajax, но более простые и с несколькими настраиваемыми параметрами

  1. https://github.com/leon/angular-upload
  2. https://github.com/danialfarid/ng-file-upload
0

Вам нужно использовать ввод файла (который может быть скрыт и активирован нажатием другого элемента).

После ввода файла с файлом в нем вы можете добавить файл в объект 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.

Документы FormData


Изменение: на основе ваших комментариев

Похоже, вы хотите сделать снимок экрана.

Для этого лучше всего добавить dom в холст, а затем преобразовать холст в blob. Затем отправьте blob в соответствии с моим примером выше.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню