2013-07-26 31 views
0

我想POST带有有效载荷。有效载荷是一个zip文件。我习惯张贴的方式是将原始文本输入到有效载荷中。但我不知道如何处理有效载荷内的文件。是否有可能以某种方式将zip文件转换为文本,然后发布?如何张贴Zip文件,因为它的有效载荷

+0

REST无关这个除非你的资源表示个文件。在本网站或谷歌上搜索Java文件上传。 –

回答

1

您基本上需要发送文件内容作为POST正文的一部分。您可能还想发送一些关于该文件的元数据。在这种情况下,您应该使用Multipart/Form或Multipart/Mixed内容类型。基本上它可以让你在你的POST正文中拥有不同类型的数据。

这里是一个很好的和简单的教程,以帮助您了解如何将文件上传到一个RESTful服务:

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

+0

所以我想我只需要通过压缩的路径作为我的有效载荷 –

+0

@StephenD不是真的,你需要发送的文件的字节作为有效载荷和消耗在您的服务使用和InputStream –