Загрузить изображение на хостинг-сервер с помощью Springboot - PullRequest
0 голосов
/ 07 декабря 2018

Мне нужна помощь для загрузки изображения.

У меня есть два разных приложения

  • Приложение Springboot - работает на моем выделенном сервере
  • Приложение Angular-6- Запуск на моем облачном сервере

Мне нужно загрузить изображение из моего приложения весенней загрузки в мою папку ресурсов Angular-6 (папка ресурсов похожа на папку ресурсов нашего приложения весенней загрузки)

В application.properties у меня есть место загрузки, например: profile_path = D: / documents / profile / (его рабочий файл с путем к моей файловой системе)

    if (!profileImage.isEmpty()) {

        String fileName = profileImage.getOriginalFilename();
        String fileExtenstion = FilenameUtils.getExtension(fileName);

        InputStream is = profileImage.getInputStream();

        Files.copy(is, Paths.get(profile_path + userDetailId + "." + fileExtenstion),
                StandardCopyOption.REPLACE_EXISTING);

        profileImagePath = profile_path + userDetailId + "." + fileExtenstion;
    }

Теперь проблема в облакеПуть к серверу Как я могу загрузить на http://www.example.com/documents/profiles/ ИЛИ //103.XXX.XX.XX/documents/profiles/

Может кто-нибудь, пожалуйста, дайте мне предложение.

1 Ответ

0 голосов
/ 11 декабря 2018

Наконец-то я нашел следующие решения.

Solution-1: Мы можем загрузить изображение в нашу файловую систему, используя Path, например, "D: // Documents /".Нам просто нужно добавить путь, по которому мы хотим загрузить изображение.

Solution-2: Мы можем загрузить изображение в файловую систему сервера, используя IP-подобный файл: //// 103.XXX.XX.XX // Документы /».Нам нужно указать путь к нашему удаленному месту с IP-адресом.

Решение-3: Мы можем загрузить изображение на наш хостинг с помощью FTPClient (Java-Networking).Ниже приведены ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...