powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java Web Application куда загружать файлы
7 сообщений из 7, страница 1 из 1
Java Web Application куда загружать файлы
    #37884716
scymaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возник следующий вопрос.

Какие best practices по данному вопросу: куда загружать файлы, закаченные пользователем приложения?

Вот есть формочка загрузки файла, файл скажем загружается в System.getProperty("user.home") директорию.

Потом этот файл нужно будет отобразить на странице. Соответственно к нему нужно будет иметь доступ.

Как такие проблемы решаются?
...
Рейтинг: 0 / 0
Java Web Application куда загружать файлы
    #37884886
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user.home, конечно, странный выбор. Но, в целом, на коленке, именно так и решается.
В системах требовательных к целостности данных уже нужно думать над вариантами.
BLOB или специальные типы данных для хранения файлов. NoSQL хранилища, ориентированые на файлы.
...
Рейтинг: 0 / 0
Java Web Application куда загружать файлы
    #37884921
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user.home это надёжное и проверенное десятилетиями использования решение. Большинство больших прог хранят там своё барахло (от мсофис до нетбинс).
...
Рейтинг: 0 / 0
Java Web Application куда загружать файлы
    #37884936
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024user.home это надёжное и проверенное десятилетиями использования решение. Большинство больших прог хранят там своё барахло (от мсофис до нетбинс).
Жжешь. MS Office и NetBeans это известные сервера Web приложений - ни дать, ни взять. А если у меня сервер крутиться как Windows Service под "Local System", то где у него будет user.home? А если мне случайно сервер нужно перезапустить под админским аккаунтом? То мне все файлы копировать в профиль админа?
...
Рейтинг: 0 / 0
Java Web Application куда загружать файлы
    #37885038
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с точки зрения ОС любой сервер это просто программа запущенная от определённого пользователя. Для пользователей ОС предоставляет определённую папку System.getProperty("user.home") в которой могут храниться локальные файлы этого пользователя (т.е. того кто владеет запущенным сервером). ОС берёт на себя контроль за доступом и пр. вопросы типа квот на диск.

Всё работает. Давно и на любой ОС. Никакой отсебятины городить не нужно.

Хотя конечно можно отбросить всё стандартное и наляпать свой велосипед. За пару человеко-лет можно добиться сходной производительности, надёжности и удобства инструментов настройки. Для тестового задания самое то, хехе.
...
Рейтинг: 0 / 0
Java Web Application куда загружать файлы
    #37893183
scymaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Снова поднимаю тему... ( на время вопрос был отложен )

Вот загрузили мы файл в user.home директорию.

А как теперь его загрузить на страницу, ну если у нас тот файл это картинка?
...
Рейтинг: 0 / 0
Java Web Application куда загружать файлы
    #37893349
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scymaksСнова поднимаю тему... ( на время вопрос был отложен )

Вот загрузили мы файл в user.home директорию.

А как теперь его загрузить на страницу, ну если у нас тот файл это картинка?

пробросить в nginx
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Java Web Application куда загружать файлы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]