Вы можете хранить файлы в базе данных, используя поле BLOB. Это будет зависеть от того, как вы реализуете уровень персистентности вашего приложения, но на стороне Java обычно вы реализуете это поле как byte []. Так что будет удобно для скачивания или отображения файла.