JSP中使用jspsmartupload组件进行文件的上传和下载
上传文件的主要代码:
第一步:将jspsmartupload的类导入到项目中去。
第二步:编写jsp页面时,注意,在使用<input type="file" name="song" value="Scan"/>时,不要忘记设置form的enctype,如下:enctype="multipart/form-data"。
第三步:Servlet中的主要代码
//创建smartupload对象
SmartUpload upload = new SmartUpload();
//初始化该Smartupload对象
upload.initialize(this.getServletConfig(),request.response);
//调用上传的方法
upload.upload();
//将上传的文件保存到指定的目录
upload.save("/upload");
下载的主要代码:
//创建smartupload对象
SmartUpload upload = new SmartUpload();
//初始化该Smartupload对象
upload.initialize(this.getServletConfig(),request.response);
//调用下载的方法
upload.downloadFile("/download");
具体操作见smartupload文档。