Upload File + параметры формы
От: GROWER  
Дата: 22.02.08 11:10
Оценка:
Здравствуйте. Мне нужно загрузить выбранный файл пользователя на сервер и извлечь параметры формы.

1.Сначала для загрузки файлов были использованы классы из org.apache.commons.fileupload : DiskFileItemFactory и ServletFileUpload. При этом фалы загружаются и их можно сохранить на сервере. Но при использовании этих классов не передаются параметры формы (request.getParameter("param_name") == null).

2.При использовании библиотеки com.oreilly.servlet параметры вычитываются той же конструцией
(request.getParameter("param_name") != null), но я не знаю как при этом сохранить файл. В примере есть код:

MultipartWrapper multi = (MultipartWrapper) req;
Enumeration files = multi.getFileNames();
while (files.hasMoreElements()) {
String name = (String)files.nextElement();
File f = multi.getFile(name);
}

И что дальше делать с этой переменной f непонятно.
Подскажите пожалуйста, как мне либо в первом варианте вычитать параметры либо во втором варианте сохранить файл на диск в файловой системе сервера.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.