powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с загрузкой файла на сервер
3 сообщений из 3, страница 1 из 1
Проблема с загрузкой файла на сервер
    #33915106
Nikolay Aserchev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Требуется загрузить файл ZIP с пользовательской машины.

Делаю так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
DiskFileUpload upload =  new  DiskFileUpload();
 try {
    List items = upload.parseRequest(request);
    Iterator iter = items.iterator();
     while  (iter.hasNext()){
        FileItem item = (FileItem)iter.next();
         if (item.isFormField()) {
            out.println("its a field");
        }
         else {
            out.println("its a file");
            out.println(item.getName());
            File cfile =  new  File(item.getName());
            File tosave =  new  File("c:\\" + cfile.getName());
            item.write(tosave);
        }
    }
    htmlText = set_HTML("Fayl sohranen<BR>", request.getRequestURL(), 999);
}
catch (Exception e) {
    htmlText = set_HTML("Oshibka peredachi fayla:<br>" + e.getMessage(), request.getRequestURL(),  200 );
}
Загружаю файл этой формой:
Код: plaintext
1.
2.
3.
<form method="POST" action=" + myURLstr + " enctype="multipart/form-data">
    <p><input type="file" name="user_file"></p>
    <input type="submit" value="Otoslat`">
</form>

Но DiskFileUpload и parseRequest перечеркнуты и IDEA на них пишет - deprecated.

А когда я запускаю сервлет, то выходит ошибка:
The server encountered an internal error () that prevented it from fulfilling this request.

javax.servlet.ServletException: Servlet execution threw an exception at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:220) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at filters.ExampleFilter.doFilter(ExampleFilter.java:101)
И т.д.
...

Подскажите что не так?

И еще - можно ли обойтись без org.apache.commons.fileupload ?

Заранее благодарен.
...
Рейтинг: 0 / 0
Проблема с загрузкой файла на сервер
    #33915238
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Библиотека FileUpload недавно обновилась до версии 1.1, отсюда и проблемы!
Некоторые классы объявлены как deprecated.
Подробнее смотрите сюда
...
Рейтинг: 0 / 0
Проблема с загрузкой файла на сервер
    #33917625
Nikolay Aserchev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с загрузкой файла на сервер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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