powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Пример сервлета загрузки файла
15 сообщений из 15, страница 1 из 1
Пример сервлета загрузки файла
    #38966154
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите простейший пример кода сервлета зарузки файла не multipart/form-data
просто запутался в 3 соснах....
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966169
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. прием файла из браузера
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966204
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966232
Rebeled
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как я понял вопрос, задача состоит не в простом примере загрузки файла из формы multipart/form-data, а в загрузке файла из формы с простыми инпутами. Так к, сожалению не получится. Если нет возможности разбить форму на несколько форм разных типов, используйте iframe, внутри которого используйте форму multipart/form-data
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966450
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я ж написал НЕ multipart/form-data
передающая сторона в браузере не интересует (она есть) мне надо пример приёма в сервлете файла и его сохранение.
какие параметры реквеста за что отвечают и что и как.
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966478
Rebeled
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я же написал, не получится.
Мб я не прав, мб что то изменилось, пусть гуру поправят, но, по моему скромному мнению, для загрузки файла мультипарт форм необходима.
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966625
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что я не правильно делаю???
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
@WebFilter("/*")
................
public class UserFilter implements Filter {
  @Override
    public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException {
.............
HttpServletRequest request = ((HttpServletRequest) req);
                String d = request.getParameter("myfile");// правильно принимает имя файла
                if (d != null && d.length() > 0) {
                    Collection<Part> parts;
                    parts = request.getParts();  //<--------------org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [jsp] in context with path [/mo] threw exception
                                                 // java.lang.IllegalStateException: Unable to process parts as no multi-part configuration has been provided
                }
                chain.doFilter(req, resp);

...............
   }
}



передающая сторона <body>
<form name="xxx" enctype="multipart/form-data">
<input type="file" name="myfile" >
<input type="submit" value="Загрузить">
</form>

<script>
document.forms.upload.onsubmit = function () {
var input = this.elements.myfile;
var file = input.files[0];
if (file) {
upload(file);
}
return false;
};
</script>
</body>
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966644
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя,
я что-то не понял, загрузка файла по спец-ии предполагаетр multipart/form-data, а ты хочеш получить не используя мультипарт?
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966651
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

С каких пор загрузку начали делать через Filter? В servlet 3 есть @MultipartConfig, вот с помощью и делайте. а что делает upload(file); ?
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966653
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174вадя,
я что-то не понял, загрузка файла по спец-ии предполагаетр multipart/form-data, а ты хочеш получить не используя мультипарт?
эту ошибку я уже понял.... :)
multipart/form-data уже добавил. я спутал с множественным выбором файлов для отправки :)
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966669
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FDвадя,

С каких пор загрузку начали делать через Filter? В servlet 3 есть @MultipartConfig, вот с помощью и делайте. а что делает upload(file); ?
это не он делает :) это делает copy/past вслепую....
тогда как совместить загрузку с фильтрацией ( Filter)?
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966681
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

в начале писал : подскажите простейший пример кода сервлета
Если бы это был @WebServlet и @MultipartConfig то request.getPart("myfile").getInputStream(); должн работать. А так MultipartConfig может использоваться с Servlet, но не с Filter, тут остается Common FileUpload.
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966715
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FDвадя,

в начале писал : подскажите простейший пример кода сервлета
Если бы это был @WebServlet и @MultipartConfig то request.getPart("myfile").getInputStream(); должн работать. А так MultipartConfig может использоваться с Servlet, но не с Filter, тут остается Common FileUpload.
когда что-то не знаешь, и вопрсы правильно не получается задать :)
как свзять Filter и Common FileUpload?
вроде FilterChain пердаёт дальше, для последующей обработки. как это использовать?
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966774
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://crypto.pp.ua/2010/06/filtry-v-java/
последний пример может помочь?
...
Рейтинг: 0 / 0
Пример сервлета загрузки файла
    #38966787
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут написано что сначала фильтр - потом сервлет
в serlet3 вроде не надо прописывать в web.xml, а везде прописывают..
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Пример сервлета загрузки файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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