Вот это выглядит примерно как "я не понял проблему, но может ТС просто дурак и не посмотрел первую ссылку гугла?" Я ее смотрел. Я это читал. Причем не раз. Что вы хотели чтобы я там увидел? Параметр "action" у формы? Без него запрос отправляется на свою же страницу, где его поджидает мой сервлет. И он запрос принимает. И обрабатывает данные, которые там есть. Речь о том, чего там почему-то нет. А еще я там увидел сформированный post-запрос: -----------------------------74482520013458Content-Disposition: form-data; name="description"qwerty-----------------------------74482520013458Content-Disposition: form-data; name="data"; filename="data.txt"Content-Type: text/plainI"a`?o'n~A'a*e"a*a*o` i"a`?o'n~ i^a"e`i'i^e^e`e'A^ o`o'i`a`i'a* i`i^?y" a~i^e"o'a'i^i`!...?o`i^ e`u`a*o` i^i' a^ n~o`?a`i'a* a"a`e"a*e^i^e'??o`i^ e^e`i'o'e" i^i' a^ e^?a`? ?i^a"i'i^i`?...E`a~?a`?o` a^i^e"i'u^ - a^a*o`a*? n~a^e`u`a*o`,E` i`a`?o`a` a~i'a*o`n~y" e` n~e^?u^i"e`o`...O'a^u^, - i^i' n~?a`n~o`e`y" i'a* e`u`a*o`E` i'a* i^o` n~?a`n~o`e`y" a'a*?e`o`!I"i^a" i'e`i` n~o`?o'y" n~a^a*o`e"a*e' e"a`c,o'?e`,I'a`a" i'e`i` e"o'? n~i^e"i'o"a` c,i^e"i^o`i^e'...A` i^i', i`y"o`a*?i'u^e', i"?i^n~e`o` a'o'?e`,E^a`e^ a'o'a"o`i^ a^ a'o'?y"o~ a*n~o`u" i"i^e^i^e'!-----------------------------74482520013458--Как мне кажется, он несколько отличается от моего результата. И нет, я не пытаюсь отправить пустой файл. Зачем вы мне кидаете что-то про яву, когда я изначально обозначил, что проблема в формировании post-запроса, что никоим образом не зависит от того кто и как этот запрос дальше будет обрабатывать? То же самое касательно php. Как там данные представляются - вопрос десятый, поступают-то они туда с веб-страниц точно такими же типовыми запросами, разве нет?