zoukankan      html  css  js  c++  java
  • 文件上传相对路径获取的区别

    对应上面4个输出的路径

    可以看到相对路径是是相对webapp目录的,也即D:SpringToolWorkspaceFileUpLoadsrcmainwebapp

    1、可以看到执行new file()之后最后的/路径消失了
    File dest = new File(filePath1);
    System.out.println(dest);

    2、采用以下这种写法是保留最后/的,可以将文件正确保存的文件夹路径下。
    File dest1 = new File(dest,fileName);

    3、采用以下这种写法是不保留最后/的,无法正确保存文件到路径下,会导致文件夹和文件名写在一起。
    File dest2= new File(dest+fileName);

    特别说明:

    以上情况是在对路径做mkdirs()之后,然后new file(path)才会出现不保留“/”情况。做没有添加mkdirs(),直接使用new File(filepath + filename),路径是正常的。

    查看日志输出可见路径都是一样的

  • 相关阅读:
    jQuery事件
    jQuery的效果
    jQuery 选择器
    中级 jQuery 了解
    回调函数 callback()
    预加载
    表格对象的方法
    script中type属性讲解
    将数据渲染到页面的方式:模版
    将数据渲染到页面的几种方式
  • 原文地址:https://www.cnblogs.com/Andrew520/p/8195867.html
Copyright © 2011-2022 走看看