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

У меня есть веб-приложение (портлет; можно сказать, что это сервлет, для тех, кто не знает). В моем веб-приложении генерится в коде jpg-файл. Затем этот файл нужно показывать на сайте. Поэтому этот jpg-файл нужно положить куда-то в каталог моего веб-приложения, чтобы на него можно было ссылаться из html.

Так вот. Создал каталог images в WEB-INF. Мои скомпилированные и запакованные в jar классы лежат в WEB-INF/lib/myWebApp.jar.

Хочу сохранить сгенерированный файл в WEB-INF/images/. Но не получается - при попытке выполнить в коде new FileOutputStream(imageFilePath) выдает мне java.io.FileNotFoundException: images/test.jpg (The system cannot find the file specified). При этом imageFilePath равняется images/test.jpg. Каталог WEB-INF/images присутствует.

Как мне сохранять файл в каталоге веб-приложения?

Всем заранее спасибо!
...
Рейтинг: 0 / 0
Как из веб-приложения писать в файлы в каталогах приложения?
    #33951030
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указывай абсолютный путь к файлу
...
Рейтинг: 0 / 0
Как из веб-приложения писать в файлы в каталогах приложения?
    #33951666
Анонимоус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще-то не обязательно где-то сохранять сгенерированную картинку, можно писать ее напрямую в поток респонса.
...
Рейтинг: 0 / 0
Как из веб-приложения писать в файлы в каталогах приложения?
    #33952125
Vetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнонимоусВообще-то не обязательно где-то сохранять сгенерированную картинку, можно писать ее напрямую в поток респонса.
Мне нужно ее показывать разным пользователям, и иногда даже по несколько раз в секунду. Поэтому есть смысл ее закешировать на диске.
...
Рейтинг: 0 / 0
Как из веб-приложения писать в файлы в каталогах приложения?
    #33954259
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то смутно помню что "%t" это каталог текущего приложения
те new File("%t/img.jpg");
А может лучше абсолютный путь положить в боб, "чтобы на него можно было ссылаться из html."
Тогда его и менять можно будет
...
Рейтинг: 0 / 0
Как из веб-приложения писать в файлы в каталогах приложения?
    #33954945
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если речь идет о сервлете, то getServletContext().getRealPath("") возвратит корневой каталог твоего веб-приложения. От него и пляши.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как из веб-приложения писать в файлы в каталогах приложения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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