您的位置:首页 > Web前端 > HTML

HTML如何把文件上传到指定目录下

2017-02-01 14:11 225 查看

HTML如何把文件上传到指定目录下

最近在做练习时都有把图片路径保存到数据库的要求,因为是新建动态项目,所以图片都必须保存在项目里的WebContent文件下的images文件夹中,这样读取数据库中图片路径时才有图片显示。因此在HTML上传到后台接
收时,又要把接收到的文件或图片复制到项目下面,要不然就没显示。所以自己总结了下怎么样把文件上传到
指定文件目录下,感觉还挺实用的,别人通过局域网访问我的项目来上传图片,我的项目也能接收复制到指定
目录下,服务器没试过,但还是来分享下。下面是后台代码:
public class UploadTest {
private File upload;//文件路径
private String uploadContentType;//文件类型
private String uploadFileName;//文件名称
//记得提供set,get方法

public String execute() throws IOException{
//文件上传路径的目录,可以是项目的路径
String lu = "E:/Test/新建文件夹";
//判断通过反射接收到文件是否为空
if(upload!=null){
//保存文件上传路径的目录和文件名
File save = new File(new File(lu),uploadFileName);
//判断该路径目录是否存在,不存在就创建新子目录
if(!save.getParentFile().exists()){
save.getParentFile().mkdirs();
}
//复制到上传对应的目录下
FileUtils.copyFile(upload,save);
ActionContext.getContext().put("upstate", "上传成功!");
}else{
ActionContext.getContext().put("upstate", "上传失败!");
}
return "success";
}
}

因为我用的是struts2来操作,所以可能有所不同。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: