用commons的HttpClient和FileUpload写的文件上传下载类
其中主要几个类如下:
1.FieUploader.java
2.UploadServlet.java
3.FileDownloader.java
4.DownloadServlet.java
5.MultipartParser.java
说明:
NameValuePair类,只是一个Map,用于存一般的请求参数
IFileNameStrategy,是一个接口,用于在服务器上存储时转换文件名(防止重名),其只有一个方法convertFileName
FileUploader和FileDownloader是在客户端用,FileDownloader中的NameValuePair中要传入filename参数
UploadServlet和DownloadServlet部署在服务器上,其中有几个方法,如processOther可以被子类重写以加入新行为
客户端调用代码如下:
upload:
download: