首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

下传和上载文件

2012-11-16 
上传和下载文件  et-mvc上传文件是对Commons-fileupload组件的封装,所以使用时需要引入commons-fileupload

上传和下载文件

  et-mvc上传文件是对Commons-fileupload组件的封装,所以使用时需要引入commons-fileupload.jar, commons-io.jar, commons-logging.jar三个包。

?

关于etmvc的详细资料,请访问www.etmvc.cn

?

  首先需要在页面上构建一个multipart form:

        <form action="handleUpload" method="POST" enctype="multipart/form-data">            <input type="file" name="myfile"><br/>            <input type="submit" value="提交">        </form>

  其次需要在控制器中定义一个处理的Action:

    public String handleUpload() throws Exception{        MultipartRequest req = (MultipartRequest)request;        MultipartFile mfile = req.getFile("myfile");        //File file = new File("");        //mfile.transferTo(file);        return mfile.getOriginalFilename();    }

  这样就完成了文件上传的处理过程。

?

  除了文件上传外,下载文件也是常用的操作,处理下载时更简单了,只需要使用BinaryView视图就行了。

    public BinaryView showImage() throws Exception{        BinaryView view = BinaryView.loadFromFile("text.jpg");        view.setContentType("image/jpg");        //view.setContentDisposition("inline");        return view;    }
1 楼 tywo45 2011-08-28   作者的etmvc非常好用!

热点排行