I need some advise on the architecture.
Требование :
- Пользователи должны загружать и скачивать изображения.
- Безопасный - только пользователи, вошедшие в систему, должны иметь возможность загружать / скачивать изображения.
- Масштабируемость.
- Загрузка изображения из местоположения, независимого от расположения сервера приложений. контент может храниться на общих дисках.
Другой подход, я мог бы подумать о :
В настоящее время у нас есть прототип, разработанный на основе сервлета. Это работает довольно хорошо. (Я не уверен, если это масштабируемый подход, хотя). Мой сервлет получает запрос, который устанавливает тип MIME и возвращает содержимое изображения.
Настроить Apache (перед Tomcat) для рендеринга изображений, но я не уверен, как включить защиту, чтобы только пользователь, загрузивший изображение, мог скачать.
Можете ли вы предложить лучший подход?
спасибо