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;
}
分享到:
相关推荐
文件上传和下载文件上传和下载文件上传和下载文件上传和下载文件上传和下载文件上传和下载文件上传和下载
详细记录了整个Delphi上传和下载文件的整个过程,同时提供了源码,有兴趣的亲们可以试试
主要介绍了JAVA通过HttpURLConnection 上传和下载文件的方法,非常具有实用价值,需要的朋友可以参考下
这个用fileupload组件实现的上传和下载文件的代码,觉得还不错,所以上传上来!
找了好久,网上下载的 1、c#调用webservice上传和下载文件 2、delphi调用webservice上传和下载文件 源程序来的,我测试了一下还不错
Delphi定时(自动)上传和下载文件程序源码
Tornado上传和下载文件(以CSV文件为例) https://xercis.blog.csdn.net/article/details/108361817
该文件为flash文件,演示如何使用cuteFTP上传和下载文件,简单易懂!
JavaWeb SSM文件的上传和下载(内含数据库),SSM框架 JavaWeb SSM文件的上传和下载(内含数据库),SSM框架
linux系统怎么用SecureCRT上传和下载文件?.docx
ASP.NET上传和下载文件的代码
java 上传和下载文件三方插件.......
java实现ftp上传和下载文件功能 文档里有详细的代码
FTP上传下载文件
实现文件的上传和下载,方便用户的使用,欢迎大家下载,及时发现不足。
压缩包中包含了:图片上传、文本文件上传等等。下载包含了:图片和问问文件。大家使用的时候,结合自己的实际情况使用。
struts2上传和下载文件详细源码,适合初学者,转载
非常好用的FTP文件上传和下载等管理类,可轻松移植到你的C++程序中,目前已经应用于我们项目中。这个类适用于windows环境下
jsp通过jspSmartUpload上传和下载文件。 经过测试,实现了文件的上传和下载。