#java #angularjs #spring #image-uploading
#java #angularjs #весна #загрузка изображения
Вопрос:
я разрабатываю страницу регистрации пользователя, на этой странице я должен загрузить изображение пользователя.позже выбранное изображение должно быть сохранено в моей локальной папке проекта, а путь к файлу будет указан в базе данных. как я могу загрузить изображение в локальную папку проекта.
Используемые технологии: AngularJS, Java Spring framework, сервер Tomcat
Комментарии:
1. вы решили это ..?
Ответ №1:
вы можете использовать ng-file-upload (https://github.com/danialfarid/ng-file-upload , проверьте также его раздел примеров) модуль
примеры: https://github.com/danialfarid/ng-file-upload/wiki/spring-mvc-example
http://javatutorials.io/java-core/upload-file-angular-ng-file-upload/
Комментарии:
1. я выполняю загрузку изображений в соответствии с этим руководством mkyong.com/webservices/jax-rs/file-upload-example-in-jersey
2. смотрите полную ссылку github.com/danialfarid/ng-file-upload/blob/master / … , вам нужно запустить функцию загрузки, которая отправит ваш файл / файлы на ваш сервер. В полной ссылке эта функция называется «загрузить», вы можете использовать любое имя. Эта функция может быть запущена путем выбора файла из HTML: <тип ввода =»файл» ngf-select=»загрузить ($files)»> или из <тип div=»файл» ngf-drop=»загрузить ($files)»></div> (при УДАЛЕНИИ). Существует множество конфигураций для проверки и т. Д…. смотрите Продолжение в следующем коммите
3. Затем вам нужно реализовать функцию upload (): github.com/danialfarid/ng-file-upload/blob/master /… , фактически передавая ваш URL-адрес и ваш файл в параметрах данных, см. Пример angular-file-upload.appspot.com/js/upload.js (найдите «функция uploadUsingUpload (file, возобновляемая)»). , или проверьте более простой пример на github.com/danialfarid/ng-file-upload/wiki/spring-mvc-example , где вы также найдете JAVA-код