Servlet - 如何接收一个zip文件
我想知道是否有人可以告诉我如何编写一个可以在http请求中接收zip文件的servlet?Servlet - 如何接收一个zip文件
我使用Google搜索,但没有找到任何东西。如果一个zip文件不能使用http请求发送,那么请建议一个替代方案
我不是要求如何使用servlet上传文件的示例。我需要知道一个文件是否可以发送到servlet,如果是,那么如何?例如,如果一个字符串被发送到一个servlet并且使用下面的代码来获取: String value = req.getParameter(name);
但是如果发送文件会怎么样?这可以做到吗?
在此先感谢
任何文件都可以上传,没有任何区别,如果它是一个zip或文本文件。
只是谷歌“servlet文件上传”的许多结果。 一个例子是:How to upload files to server using JSP/Servlet?
我没有要求如何使用servlet上传文件的示例。我需要知道一个文件是否可以发送到servlet,如果是,那么如何? – sap 2012-04-12 20:51:13
这是肯定的,我给出的链接解释了如何。通过http请求接收文件等于上传文件。但是这里的请求关键字是在“网络”的意思,所以这个请求应该是一个多部分formdata请求。您无法使用GET请求发送或接收文件。另外,您甚至可以模拟客户端,因此客户端不一定通过浏览器或html界面发送数据。 – 2012-04-12 20:55:01
你有没有考虑过Apache Commons FileUpload? http://commons.apache.org/fileupload/using.html – Kenny 2012-04-12 20:46:34