powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / fileupload
10 сообщений из 10, страница 1 из 1
fileupload
    #33324052
anti-ant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро!!!
У меня есть форма
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<HTML>
<HEAD>
<form enctype="multipart/form-data" action="insert_file.jsp" method="post">
<P><INPUT type="file" name="filename" size="20" maxlength="5000000"></P>
<input type="submit" value="Send File"> 
</form>
</HEAD>
</HTML>
при нажатии на кнопку Send File файл должен обрабатываться на другой jsp странице. Результатом попытки взять значение поля request.getParameter("filename") является null
Выходит что сервер помещает файл в какой-то временный каталог, а поле filename обнуляет.
Встает такой вопрос куда сервер (WebSphere) помещает загруженный файл?
Где можно взять загруженный файл? Может можно самому определять директорий куда файл будет загружен? Как это можно сделать?
Заранее спасибо!!!
...
Рейтинг: 0 / 0
fileupload
    #33324160
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
fileupload
    #33324432
anti-ant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Riman ты просто ПРЕЛЕСТЬ!!!
...
Рейтинг: 0 / 0
fileupload
    #33324443
rikman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rimanПривет!
http://www.sql.ru/forum/actualthread.aspx?tid=208476&hl=fileupload - не помогло? :)

вот еще
Что то не ясно зачем тут вообще org.apache.commons? Разве websphere использует апач? Я думал у нее совой апп. сервер.
Видимо у человека не работает самый стандартный способ:
<%
String fileName = request.getParameter("file");
FileInputStream is = new FileInputStream(fileName);
int ch;
while ((ch = is.read()) >= 0)
out.print((char) ch);
is.close();
%>
А не работает он, имхо, из за настроек сферы. Может это поможет(это конечно не по сфере, но все же)
The application configuration can be placed in WEB-INF/web.xml If web.xml exists, Resin will use it to configure the application. Вот параметры
http://www.caucho.com/products/resin/ref/app-config.xtp#multipart-form
P.S.
Обычно временные файлы хранятся в WEB-INF/tmp каталоге приложения.
...
Рейтинг: 0 / 0
fileupload
    #33324653
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rikman жжот!
...
Рейтинг: 0 / 0
fileupload
    #33324776
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rikman
Что то не ясно зачем тут вообще org.apache.commons? Разве
websphere использует апач? Я думал у нее совой апп. сервер.


org.apache.commons - это просто библиотека, обеспечивающая удобную
загрузку. можно использовать хоть в websphere, хоть в tomcat.
к апач имеет отношение только в том, что ее разработала jakarta,
являющаяся подразделением Apache Software Foundation.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
fileupload
    #33324908
rikman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pitbull terrierrikman жжот!
Попрошу без сарказма :) Этот пример работает в Resin. Вот и ссылка http://www.caucho.com/resin-3.0/jsp/tutorial/multipart.xtp

Deady rikman
Что то не ясно зачем тут вообще org.apache.commons? Разве
websphere использует апач? Я думал у нее совой апп. сервер.


org.apache.commons - это просто библиотека, обеспечивающая удобную
загрузку. можно использовать хоть в websphere, хоть в tomcat.
к апач имеет отношение только в том, что ее разработала jakarta,
являющаяся подразделением Apache Software Foundation.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
Ясно, значит стандартно распарсить инпутсрим не получится. Тогда вот еще биб-ки :) http://www.jguru.com/faq/view.jsp?EID=160
...
Рейтинг: 0 / 0
fileupload
    #33325329
anti-ant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объясните мне такую вешь
ПОЧЕМУ:
String fName = request.getParameter("filename");
out.println(fName); // здесь почему-то всегда NULL, не могу понять?
...
Рейтинг: 0 / 0
fileupload
    #33325385
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
анти-ант. Вроде в рфц'шке про это где то есть. Так у тебя не получилось что
ли с fileupload пакетом попробовать?

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
fileupload
    #33325549
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anti-antОбъясните мне такую вешь
ПОЧЕМУ:
String fName = request.getParameter("filename");
out.println(fName); // здесь почему-то всегда NULL, не могу понять?

так происходит из-за этого - enctype="multipart/form-data", но без этого, ты файл на сервер не передашь. multipart/form-data по особому кодирует запрос post и чтобы его распарсить, создана библиотека jakarta fileupload.
Если есть желание парсить самому, то данные формы получай так - InputStream stream = request.getInputStream();
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / fileupload
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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