Вы должны создать две вещи: путь к загрузить images, and a way to загрузить изображений. Когда ваша HTML-страница содержит тег <img>
, браузеру поручено выполнить HTTP GET и получить контент, указанный по URL-адресу.
Основываясь на вашем вопросе, я думаю, что часть загрузки не проблема. Единственное, что я предлагаю, - это не использовать ваш рабочий стол для сохранения изображений, а вместо этого использовать выделенный каталог (это будет полезно для защиты личных файлов, а также содержимого резервных копий).
Затем вы должны сделать свой каталог доступным с HTTP-сервера. У вас есть различные варианты здесь, позвольте мне назвать два:
- Специализированный сервлетов (так как вы используете JSP, это означает, что среда выполнения Java доступна), которые будут отображаться, например
/img/{id}
, целью которого является чтение изображение из файловой системы и запись его байтов в выходной поток.
- Разверните отдельный HTTP-сервер (например, Apache, Lighttpd, NGinX) специально для доставки вашего статического контента и, соответственно, укажите свой URL-адрес (например, хост будет
cdn.example.com
)
Да, у меня есть настройка каталога на рабочем столе, и я загружаю файлы с изображениями там ... – user2191908
В чем проблема с двумя предложенными мной вариантами? – Raffaele