загрузка многочастного файла на другой сервер - PullRequest
0 голосов
/ 06 сентября 2018

Я работаю над приложением Spring Boot / Angular 6, я хочу загрузить файлы на сервер, я следовал этому руководству, чтобы загрузить файл из нескольких частей: "https://grokonez.com/spring-framework/spring-boot/angular-5-upload-get-multipartfile-to-from-spring-boot-server". Загрузка файла находится в папке в приложении, но теперь я хочу загрузить файлы на другой сервер с URL; f.e: localhost: 8081 / uploads: это другой сервер, как я могу это сделать?

1 Ответ

0 голосов
/ 06 сентября 2018

Вы должны сделать это с помощью шаблона пружинного упора и построить тело, как показано ниже

MultiValueMap<String, Object> body
  = new LinkedMultiValueMap<>();
body.add("files", getTestFile());
body.add("files", getTestFile());
body.add("files", getTestFile());

HttpEntity<MultiValueMap<String, Object>> requestEntity
  = new HttpEntity<>(body, headers);

String serverUrl = "http://localhost:8081/upload/";

RestTemplate restTemplate = new RestTemplate();
ResponseEntity<String> response = restTemplate
  .postForEntity(serverUrl, requestEntity, String.class);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...