uploadfiy2.0+servlet实现多文件上传显示进度条

uploadfiy2.0+servlet实现多文件上传显示进度条

ID:6033960

大小:134.24 KB

页数:5页

时间:2017-12-31

uploadfiy2.0+servlet实现多文件上传显示进度条_第1页
uploadfiy2.0+servlet实现多文件上传显示进度条_第2页
uploadfiy2.0+servlet实现多文件上传显示进度条_第3页
uploadfiy2.0+servlet实现多文件上传显示进度条_第4页
uploadfiy2.0+servlet实现多文件上传显示进度条_第5页
资源描述:

《uploadfiy2.0+servlet实现多文件上传显示进度条》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2.1版本简单的web项目+servlet实现的uploadify上传需要的jar包,commons-fileupload-1.2.1.jar   commons-io-1.3.2.jar   commons-logging-1.1.jar1:简单的web结构这里只列举需要自己修改或实现的代码:upload.javapackage servlet;import java.io.File;import java.io.IOException;import java.util.Iterator;import java.ut

2、il.List;import java.util.UUID;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.fileupload.FileItem;import org.apache.c

3、ommons.fileupload.FileUploadException;import org.apache.commons.fileupload.disk.DiskFileItemFactory;import org.apache.commons.fileupload.servlet.ServletFileUpload;@SuppressWarnings("serial")public class Upload extends HttpServlet {    @SuppressWarnings("unchecke

4、d")    public void doPost(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        String savePath = this.getServletConfig().getServletContext()                .getRealPath("");        savePath = savePath

5、 + "/uploads/";        File f1 = new File(savePath);        System.out.println(savePath);        if (!f1.exists()) {            f1.mkdirs();        }        DiskFileItemFactory fac = new DiskFileItemFactory();        ServletFileUpload upload = new ServletFileUpl

6、oad(fac);        upload.setHeaderEncoding("utf-8");        List fileList = null;        try {            fileList = upload.parseRequest(request);        } catch (FileUploadException ex) {            return;        }        Iterator it = fileList.iterat

7、or();        String name = "";        String extName = "";        while (it.hasNext()) {            FileItem item = it.next();            if (!item.isFormField()) {                name = item.getName();                long size = item.getSize();                S

8、tring type = item.getContentType();                System.out.println(size + " " + type);                if (name == null 

9、

10、 name.trim().equals("")) {                

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。