|
|
|
Отправка zip архива tomcat серверу
|
|||
|---|---|---|---|
|
#18+
Всем привет, Создал сервлет, в котором считываю данные с входящего потока: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. С другой стороны, есть есть клиент который отправляет zip архив на сервер в чистом виде(в base64 не подходит): Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. В результате, я получаю на сервере следующую ошибку tomcat: tomcat21 08 2012 13:20:49 org.apache.tomcat.util.http.Parameters processParameters INFO: Character decoding failed. Parameter [?*¶^_]?O$..... и т.д. ....has been ignored. Note that the name and value quoted here may be corrupted due to the failed decoding. Use debug level logging to see the original, non-corrupted values. что самое интересное, во время считывания данных с потока, я никакой ошибки не получаю. Помогите пожалуйста разобраться в чем дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 15:24:12 |
|
||
|
Отправка zip архива tomcat серверу
|
|||
|---|---|---|---|
|
#18+
HTTP расшифровывается как Hyper text Transfer Protocol Это протокол в первую очередь для текстовых данных. Поэтому двоичные данные в нем нужно передавать специальным способом. Начать хотя бы с того что в HTTP существую ещё и методы POST, PUT, GET, заголовки там разные, например Content-Type. или примеры поискать https://www.google.com/search?q=send+file+HttpUrlConnection но лучше взять готовый API http://hc.apache.org/httpclient-3.x/methods/multipartpost.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 15:35:58 |
|
||
|
Отправка zip архива tomcat серверу
|
|||
|---|---|---|---|
|
#18+
BlazkowiczHTTP расшифровывается как Hyper text Transfer Protocol Это протокол в первую очередь для текстовых данных. Поэтому двоичные данные в нем нужно передавать специальным способом. Начать хотя бы с того что в HTTP существую ещё и методы POST, PUT, GET, заголовки там разные, например Content-Type. или примеры поискать https://www.google.com/search?q=send+file+HttpUrlConnection но лучше взять готовый API http://hc.apache.org/httpclient-3.x/methods/multipartpost.html На сколько я Вас понял, дело в клиенте который отправляет архив, а не в сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 15:59:21 |
|
||
|
Отправка zip архива tomcat серверу
|
|||
|---|---|---|---|
|
#18+
Все верно. Дело в клиенте. В это случа все работает корректно: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 16:06:54 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37924807&tid=2131106]: |
0ms |
get settings: |
21ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
53ms |
get topic data: |
23ms |
get forum data: |
7ms |
get page messages: |
95ms |
get tp. blocked users: |
3ms |
| others: | 361ms |
| total: | 610ms |

| 0 / 0 |
