Имеется java приложение. Хочется, чтобы пользователь мог непосредственно в нём загружать картинки как для своего аватара, так и просто в качестве личных файлов. Конечно, они должны помещаться на хранение где-то в интернете, не просто на локальном компьютере пользователя, чтобы другие пользователи могли его просмотреть. Возникает вопрос, как и где их хранить? Прочитал про тип данных BLOB, но говорят, что это неверно, хранить изображения в базе данных. Также наткнулся на
iTextPDF, который вроде как позволяет работать в java с PDF файлами, или что-то такое (не успел ещё разобраться толком). Так или иначе, подскажите ,пожалуйста, в какую сторону копать? И вообще, (дополнительный вопрос) реально ли на Java сделать что-то вроде галереи (чтобы пользователь мог загружать непосредственно свои файлы в подобие такой галереи и другие пользователи могли это всё лицезреть)?
Большое спасибо!