我已经阅读了很多关于如何使用C#通过XML将文件上传到服务器的解释,但是我还没有找到如何使用Java做同样的事情并且根本无法弄清楚。我想知道你们有没有成功地完成这项工作。
我的目的是将包含一些文本值的HTTP帖子作为图像文件的标题和描述,然后通过XML将它们和图像文件发布到Web服务器。
答案 0 :(得分:0)
使用Jersey上传文件非常容易。实际上,它使您能够以 InputStream 的形式访问文件内容。请参阅以下示例代码:
@Consumes("multipart/form-data")
@POST
public void post(@FormParam("file") InputStream file) {
...
}
对于客户端,Jersey还可以帮助您发送HTTP请求。可在此处找到一个好样本:http://www.tuple23.com/2010/03/file-upload-using-jersey-client.html