2013-07-26 2 views
0

Я хочу POST с полезной нагрузкой. Полезная нагрузка - это zip-файл. Способ, которым я привык к публикации, - набрать исходный текст в полезную нагрузку. Но я не уверен, как подойти к помещению файла в полезную нагрузку. Возможно ли каким-то образом преобразовать zip-файл в текст, а затем опубликовать его?Как я могу отправить почтовый файл как полезную нагрузку

+0

REST не имеет ничего общего с этим, если ваш ресурс Представительские сек файл. Поиск загрузки файла Java на этом сайте или в Google. –

ответ

1

Вам необходимо отправить содержимое файла как часть тела POST. Вы также можете отправить некоторые метаданные о файле. В этом случае вы должны использовать типы Multipart/Form или Multipart/Mixed. В основном это позволяет вам иметь разные типы данных в вашем теле POST.

Вот очень хороший и простой учебник, чтобы помочь вам узнать, как загрузить файл в RESTful службы:

http://www.mkyong.com/webservices/jax-rs/file-upload-example-in-jersey/

+0

Так что, я думаю, мне просто нужно было бы пройти путь zip как моя полезная нагрузка –

+0

@StephenD Не совсем, вам нужно отправить байты файла в качестве полезной нагрузки и потреблять в своей службе, используя и InputStream –