列表格式显示

热搜词:winrar    ftp   office   photoshop   输入法   ghost   win7  

09编程开发 - 分类

广告招商中......
联系方式!

编程工具 - 时间排序 更多...
    编程工具 - 点击排序 更多...
      编程工具 - 大小排序 更多...
        作者

         

        最近发布的软件 更多>>

        首页 >> 09编程开发>> 编程工具>>commons-fileupload maven 发布者:admin >> 本人发布的更多软件

        广告招商中...... 联系方式!

        commons-fileupload maven 

             
        软件厂家: 官方网站:
        大小: 语言:
        类型: 类别:
        更新时间: 运行环境:
        ;开始下载地址
        软件标签: jar包 .jar

        commons-fileupload.jar 是maven中的实现文件上传的控制大小的组件,通过这款开源工具,让用户在调用java语言时可以更加便捷,绿色资源网诚意推荐!

        commons-fileupload-1.2.2.jar介绍

        使用最为广泛的java文件上传组件,struts本身采用这个包来处理文件上传。文档非常详细、简单易用。

        commons-fileupload-1.2.2.jar

        使用commons-fileupload组件实现文件下载

        // 文件的下载

        public void doget(httpservletrequest request, httpservletresponse response)

        throws servletexception, ioexception {

        // 找到用户所选定的文件

        string uuidname = request.getparameter(“filename”);

        uuidname = new string(uuidname.getbytes(“iso8859-1”), “utf-8”);

        string realname = uuidname.substring(uuidname.indexof(“_”)+1);

        // 确定文件的保存位置

        string savepath = getfileaddr(realname);

        file f = new file(savepath + “\\” + uuidname);

        //system.out.println(savepath+“<br/>”+uuidname);

        if (f.exists()) {

        // 设置应答的相应消息头

        response.s etc ontenttype(“application/x-msdownload”);

        string str = “attachment;filename=”+ java.net.urlencoder.encode(realname, “utf-8”);

        response.setheader(“content-disposition”, str);

        // 创建一 个输入流对象和指定的文件相关联

        fileinputstream in = new fileinputstream(f);

        // 从response对象中获取到输出流对象

        outputstream out = response.getoutputstream();

        // 从输入流对象中读数据写入到输出流对象中

        byte[] buff = new byte[1024];

        int len = 0;

        while ((len = in.read(buff)) > 0) {

        out.write(buff, 0, len);

        }

        }else{

        request.setattribute(“message”, “下载资源不存在”);

        request.getrequestdispatcher(“/message.jsp”)。forward(request, response);

        }

        }

        //根据文件名查找路径

        private string getfileaddr(string filename) {

        int dir1 = filename.hashcode() & 0x0f;

        int dir2 = filename.hashcode()》4 & 0x0f;

        system.out.println(dir1+“====”+dir2);

        string savepath = this.getservletcontext()。getrealpath(“web-inf/upload”)

        + “\\” + dir1 + “\\” + dir2;

        system.out.println(“=============”+savepath);

        return savepath;

        }

        <a class="a_0" href="http://img.down80.com/img/09编程开发/编程工具/574
        11/57411_101.png" > commons-fileupload maven v1.2.2 官方版 0

        本页Html网址:/htmlsoft/57411.html

        本页aspx网址:/soft.aspx?id=57411&bianhao=20240101_014508_633958&kind1=09编程开发&kind2=编程工具

        上一篇:commons logging 1.2.jar

        下一篇:commons beanutils1.8.3

        增加   


        相关评论        新窗口打开查看评论