初学教程:Java文件上传下载路径_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 初学教程:Java文件上传下载路径

初学教程:Java文件上传下载路径

更新时间:2020-11-20 14:56:11 来源:极悦 浏览2114次

在Java中涉及到访问文件路径或是引用某个文件时,经常要用到获取当前项目上下文路径问题,有时上传图片或文件后需要下载文件,又涉及到文件的下载路径,于是将在Java或jsp里文件路径获取方法总结如下:

java文件上传下载

DATE:2010-07-15 hzg

     String basePath = request.getContextPath();
     basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+basePath+"/";
     String servletPath =  request.getServletPath();
     String realPath=request.getRealPath("")+"\\";
 
    //根据上传时间,生成不同的文件夹
  String currFoder =  m1.createFolder(realPath,uploadDate);
 
    //文件保存目录路径
 String savePath = realPath+currFoder; 
    //文件下载路径
  String fileName =   dto.getFileName("fileName");
  String downLoadPath = basePath+currFoder+"/"+fileName;
 
   //文件输出路径:
savePath========>>D:\Tomcat5.5\webapps\testProject\upload/2010-07-15/2010-07-15第1次.doc
downLoadPath===>>http://localhost:8081/testProject/upload/2010-07-15/2010-07-15第1次.doc
 
 
/**
     * 创建存放上传文件的文件夹,如果不存在则自动创建
     * @param realPath
     * @param uploadDate
     * @return
     */
    public String createFolder(String realPath,String uploadDate){
     String currFoder = "upload/"+uploadDate;
     String fileFoder = realPath+currFoder;
    
    FileOperate op = new FileOperate();
    op.newFolder(fileFoder);    //调用newFolder()方法创建文件夹
     return currFoder;
    }

以上就是极悦java培训机构的小编针对“初学教程:Java文件上传下载路径”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>