![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
MrLjaO |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 30.3.2006 Где: Minsk Репутация: нет Всего: нет |
Доброго времени суток ...
Такое дело .. Upload работал хорошо .. до того момента пока не поменяли webwork (2.1.7 -> 2.2.4). Теперь не работает. Дело в следующем : получая request при дебаге я вижу что он мульти (и что в нём собержиться файл .. ) // Делаем как обычно if (!(request instanceof MultiPartRequestWrapper)) { return Action.INPUT; } FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); List items = null; try { items = upload.parseRequest(request); } catch(FileUploadException e) { // ........ } НО! upload.parseRequest(request) - возвращает нулевой список. Как быть? может кто встречал уже такое? И связано ли это вообще с upgrate webwork. Мне говорили ,что новый вебворк позволяет из запроса без парсинга достать файлы - как это сделать - не нашёл.. (или меня обманули) |
|||
|
||||
MrLjaO |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 30.3.2006 Где: Minsk Репутация: нет Всего: нет |
Используя MultiPartRequestWrapper в принципе можно добраться до всего, что передаёться вместе с requets .. но это геморно "слегка".
Всё же хотелось бы понять что не так в коде. Есть у кого нить хоть какие то идеи ? Это сообщение отредактировал(а) MrLjaO - 5.1.2007, 17:46 |
|||
|
||||
MrLjaO |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 30.3.2006 Где: Minsk Репутация: нет Всего: нет |
Добрался почти до всего .. так что , вопрос о том - "почему upload.parseRequest(request) возвращает пустой список .. уже не так острт. Хотя по прежнему актуален!"
Новый вопрос в следующем : Имея запрос (multy) с ним идёт файл .. достукиваясь до него .. имеем новое временное имя . Как можно вынуть его предыдущее имя ? Т.е аплодя файл допустим "uploadfile.txt" имею уже . С новым расширением .. а старое расширение - для меня оч важно ... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |