Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JSP и сервлеты, Как бы мне на серваке файлик сохранить? 
:(
    Опции темы
piero
  Дата 13.9.2002, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 1.4.2002

Репутация: нет
Всего: нет



Проблема проста! На www.mycgiserver.com (как на других-не знаю) для страниц JSP закрыта возможность создания файлов. А мне позарез надо
сохранить инфу, полученную из формы! Может, сервлетом оформить,
ему ,наверное, доступ к файлам открыт... Дапамажыце, брацце!
PM MAIL   Вверх
BearBeer
Дата 16.9.2002, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Модератор
Сообщений: 902
Регистрация: 25.3.2002

Репутация: нет
Всего: 9



я так понимаю должна быть возможность спхранения в базу даных (мажСкл или есче что). А тут наверняка просче решить изпользуя скрипт а не "чистую" Жабу.

Во всяком случае, если уже закрыли возможность создавать файлы из формы, наврждли тебе датут возможность "орудовать" сервлетом на стороне сервера.
PM MAIL YIM   Вверх
Sun
Дата 16.9.2002, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 8
Всего: 48



Во всякой системе есть дыра. Если тебе все равно где сохранять файл - попробуй директорию /tmp (по умолчанию на нее открыт доступ на чтение и запись для всех юзеров). Попробуй - вдруг получится ;-)


--------------------
Account removed
PM MAIL   Вверх
piero
Дата 23.9.2002, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 1.4.2002

Репутация: нет
Всего: нет



Люди, а как вы думаете, можно обойти это ограничение, написав запись в файл на С++, свернуть это в dll , затем использовать dll-ку в сервлете с помощью Java Native Interface?  ???
PM MAIL   Вверх
andr_kav
Дата 24.9.2002, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 24.9.2002

Репутация: нет
Всего: нет



Файл можно сохранить сервлетом.
Ему все открыто и нипочем. Безопасность JVM распространяется
только на апплеты и (как выяснилось) на JSP.
PM MAIL   Вверх
Sun
Дата 25.9.2002, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 8
Всего: 48



Цитата(andr_kav @ 24.9.2002, 15:40)
Файл можно сохранить сервлетом.
Ему все открыто и нипочем. Безопасность JVM распространяется
только на апплеты и (как выяснилось) на JSP.

Сервлеты на этом сервере скорее всего запускаются от имени пользователя который его создал. Поэтому у них наверняка прописаны файлы .htaccess, которые ограничивают доступ к директориям веб-сервера.
А насчет NativeInterface нужно проверить или у них есть его поддержка для сервлетов (они могли просто удалить jni).
Вообщем тут надо копать (вопрос стоит ли...)


--------------------
Account removed
PM MAIL   Вверх
piero
Дата 25.9.2002, 02:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 1.4.2002

Репутация: нет
Всего: нет



[QUOTE]Вообщем тут надо копать (вопрос стоит ли...)

Ну почему же не стоит? Инфу-то надо как-то сохранить... Предложи вариант, plz, я уже все свои мысли высказал... :notify
PM MAIL   Вверх
Sun
Дата 26.9.2002, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 8
Всего: 48



Цитата(piero @ 24.9.2002, 19:26)
[QUOTE]Вообщем тут надо копать (вопрос стоит ли...)

Ну почему же не стоит? Инфу-то надо как-то сохранить... Предложи вариант, plz, я уже все свои мысли высказал... :notify

Из беглого изучения твоего сервака могу тебе сказать что ты можешь сохранять сервлетом файлы в своей home директории (~piero). Ты можешь это делать используя стандартные файловые операции (java.io.File) либо через ftp соединение из твоего сервлета. Наверняка поддерживается upload из html-форм. Главное не привысить дисковую квоту.
Кроме того, как я понял, ты можешь использовать СУБД Hypersonic SQL (первый раз такую вижу) и хранить свою инфу в БД.
Вообщем дерзай и все получится  ;-)


--------------------
Account removed
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0463 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.