求一份关于javaweb中的资源上传与下载的模块代码,,,,,,,,,,,,,
5条回答 默认 最新
- matinya 2016-05-18 08:31关注
这个是上传的代码
package demo;import java.io.File;
import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionSupport;
public class FileUploadAction extends ActionSupport{
private File file;
private String fileContentType;//这三个参数全部不可以修改
private String fileFileName;public File getFile() { return file; } public void setFile(File file) { this.file = file; } public String getFileContentType() { return fileContentType; } public void setFileContentType(String fileContentType) { this.fileContentType = fileContentType; } public String getFileFileName() { return fileFileName; } public void setFileFileName(String fileFileName) { this.fileFileName = fileFileName; } @Override public String execute() throws Exception { String realPath = ServletActionContext. getServletContext().getRealPath("/wenjian"); File mulu = new File("c:/abc"); if(!mulu.exists()){ mulu.mkdirs();//如果目录不存在,则创建 } FileUtils.copyFile(file, new File(mulu, fileFileName)); return SUCCESS; }
}
action配置
/index.jsp
/index.jsp
<!-- 文件类型过滤 -->
text/plain,text/xml,image/bmp,image/png,image/gif,image/jpeg
<!-- 单个文件大小, 以字节为单位 -->
1024000
<!-- 默认拦截器必须放在fileUpload之后,否则无效 --></action> 记得点赞
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 有人会搭建GPT-J-6B框架吗?有偿
- ¥15 求差集那个函数有问题,有无佬可以解决
- ¥15 【提问】基于Invest的水源涵养
- ¥20 微信网友居然可以通过vx号找到我绑的手机号
- ¥15 寻一个支付宝扫码远程授权登录的软件助手app
- ¥15 解riccati方程组
- ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
- ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
- ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
- ¥50 树莓派安卓APK系统签名