Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как из веб-приложения писать в файлы в каталогах приложения? / 6 сообщений из 6, страница 1 из 1
29.08.2006, 21:34
    #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
29.08.2006, 21:52
    #33951030
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из веб-приложения писать в файлы в каталогах приложения?
Указывай абсолютный путь к файлу
...
Рейтинг: 0 / 0
30.08.2006, 11:08
    #33951666
Анонимоус
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из веб-приложения писать в файлы в каталогах приложения?
Вообще-то не обязательно где-то сохранять сгенерированную картинку, можно писать ее напрямую в поток респонса.
...
Рейтинг: 0 / 0
30.08.2006, 13:05
    #33952125
Vetal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из веб-приложения писать в файлы в каталогах приложения?
АнонимоусВообще-то не обязательно где-то сохранять сгенерированную картинку, можно писать ее напрямую в поток респонса.
Мне нужно ее показывать разным пользователям, и иногда даже по несколько раз в секунду. Поэтому есть смысл ее закешировать на диске.
...
Рейтинг: 0 / 0
31.08.2006, 08:10
    #33954259
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из веб-приложения писать в файлы в каталогах приложения?
Что-то смутно помню что "%t" это каталог текущего приложения
те new File("%t/img.jpg");
А может лучше абсолютный путь положить в боб, "чтобы на него можно было ссылаться из html."
Тогда его и менять можно будет
...
Рейтинг: 0 / 0
31.08.2006, 12:00
    #33954945
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из веб-приложения писать в файлы в каталогах приложения?
Если речь идет о сервлете, то getServletContext().getRealPath("") возвратит корневой каталог твоего веб-приложения. От него и пляши.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как из веб-приложения писать в файлы в каталогах приложения? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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