码迷,mamicode.com
首页 > 其他好文 > 详细

民宿项目知识_服务器路径与文件的存储

时间:2016-07-07 23:56:44      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

1,文件的硬盘存储路径(文件存放在服务器的根目录,而不是项目,防止服务器重启,资源丢失)

  得到项目的名字:如,renli

    String path1 = request.getContextPath();
    path1=path1.substring(1);

 

  得到项目的绝对路径:如,F:\apache-tomcat-8.0.33\webapps\renli\resources

 

     String path2 = request.getSession().getServletContext().getRealPath("");

  得到服务器的根目录:如,F:\apache-tomcat-8.0.33\webapps\     

     String path2 = request.getSession().getServletContext().getRealPath("").replace(path1, "");
     path2=path2.substring(0, path2.length()-1)+"resources";

 

2,资源的网络访问路径:http://localhost:8080/resources

     String url = "http://" + request.getServerName()+ ":" + request.getServerPort()+"/resources";

 

 

3,截取文件名:

 

  String prefix = fileName.substring(fileName.lastIndexOf(".") + 1);

  UUID uuid = UUID.randomUUID();
  fileName = uuid + "." + prefix;

 

民宿项目知识_服务器路径与文件的存储

标签:

原文地址:http://www.cnblogs.com/it-xiaoJiang/p/5651865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!