0
我已经阅读了大量关于如何使用C#将文件上传到服务器的解释,但是我还没有找到如何使用Java来做同样的事情,它根本就没有。我想知道有没有人成功完成这项工作。如何使用Java通过XML Web服务上传文件
我的意图是做一个HTTP帖子,它包含一些文本值作为图像文件的标题和描述,然后通过XML将它们和图像文件发布到Web服务器。
我已经阅读了大量关于如何使用C#将文件上传到服务器的解释,但是我还没有找到如何使用Java来做同样的事情,它根本就没有。我想知道有没有人成功完成这项工作。如何使用Java通过XML Web服务上传文件
我的意图是做一个HTTP帖子,它包含一些文本值作为图像文件的标题和描述,然后通过XML将它们和图像文件发布到Web服务器。
使用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
泽西岛的主页:http://jersey.java.net/ –
我需要一些更完整的解释。看起来你的意思是在服务器端运行的代码接收上传的文件作为inputstream,不是吗?虽然我的意思是上传文件使用Java应用程序在客户端运行编程。 –
对不起,我误解了。答案现在更新到客户端泽西样本的链接。 –