SmartUpload实现文件的上传与下载
###1.文件上传页面端的配置 页面端的 encode:gbk (要将页面端的字符编码设置为``` gbk 1. 表单提交方式:``` post 设置``` enctype:”multipart/form-data” ###2.常见的servlet上传组件 1. apache comments FileUpload 1. SmartUpload(下面我主要以这种为例,实现文件上传) ### 3.SmartUpload实现文件上传的步骤(见代码即可) 1. 具体操作步骤代码 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取服务器指定目录的绝对路径 String dir = this.getServletContext().getRealPath("files"); List list = new ArrayList(); //创建文件上传组件对象 SmartUpload su = new SmartUpload(); //初始化请求,响应及配置 try { su.initialize(this, request, response); //设置允许上传的文件列表 su