java文件上传路径(java获取上传文件路径)

本篇文章给大家谈谈java文件上传路径,以及java获取上传文件路径对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

1、java文件上传文件路径2、java怎么获取上传文件的路径3、java中怎么把文件上传到服务器的指定路径?4、java中怎么把文件上传到服务器的指定路径

java文件上传文件路径

String newFilePath = “new Path” + “\\” + newfile.getFileName;

File file = new File(String newFilePath);

java怎么获取上传文件的路径

java文件中获得路径

Thread.currentThread().getContextClassLoader().getResource(“”) //获得资源文件(.class文件)所在路径

ClassLoader.getSystemResource(“”)

Class_Name.class.getClassLoader().getResource(“”)

Class_Name.class .getResource(“/”)

Class_Name.class .getResource(“”) // 获得当前类所在路径

System.getProperty(“user.dir”) // 获得项目根目录的绝对路径

System.getProperty(“java.class.path”) //得到类路径和包路径

打印输出依次如下:

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/com/xml/imp/

F:\work_litao\uri_test

F:\work_litao\uri_test\WebContent\WEB-INF\classes;F:\work_litao\uri_test\WebContent\WEB-INF\lib\dom4j.jar

2、 JSP中获得当前应用的相对路径和绝对路径

根目录所对应的绝对路径:request.getRequestURI()

文件的绝对路径  :application.getRealPath(request.getRequestURI());

当前web应用的绝对路径 :application.getRealPath(“/”);

取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()

java中怎么把文件上传到服务器的指定路径?

文件从本地到服务器的功能,其实是为了解决目前浏览器不支持获取本地文件全路径。不得已而想到上传到服务器的固定目录,从而方便项目获取文件,进而使程序支持EXCEL批量导入数据。

java中文件上传到服务器的指定路径的代码:

在前台界面中输入:

form method=”post” enctype=”multipart/form-data”  action=”../manage/excelImport.do”

请选文件:input type=”file”  name=”excelFile”

input type=”submit” value=”导入” onclick=”return impExcel();”/

/form

action中获取前台传来数据并保存

/**

* excel 导入文件

* @return

* @throws IOException

*/

@RequestMapping(“/usermanager/excelImport.do”)

public String excelImport(

String filePath,

MultipartFile  excelFile,HttpServletRequest request) throws IOException{

log.info(“action:{} Method:{} start”,”usermanager”,”excelImport” );

if (excelFile != null){

String filename=excelFile.getOriginalFilename();

String a=request.getRealPath(“u/cms/www/201509”);

SaveFileFromInputStream(excelFile.getInputStream(),request.getRealPath(“u/cms/www/201509”),filename);//保存到服务器的路径

}

log.info(“action:{} Method:{} end”,”usermanager”,”excelImport” );

return “”;

}

/**

* 将MultipartFile转化为file并保存到服务器上的某地

*/

public void SaveFileFromInputStream(InputStream stream,String path,String savefile) throws IOException

{    

FileOutputStream fs=new FileOutputStream( path + “/”+ savefile);

System.out.println(“————“+path + “/”+ savefile);

byte[] buffer =new byte[1024*1024];

int bytesum = 0;

int byteread = 0;

while ((byteread=stream.read(buffer))!=-1)

{

bytesum+=byteread;

fs.write(buffer,0,byteread);

fs.flush();

}

fs.close();

stream.close();

}

java文件上传路径(java获取上传文件路径)

java中怎么把文件上传到服务器的指定路径

String realpath = ServletActionContext.getServletContext().getRealPath(“/upload”) ;//获取服务器路径

String[] targetFileName = uploadFileName;

for (int i = 0; i upload.length; i++) {

File target = new File(realpath, targetFileName[i]);

FileUtils.copyFile(upload[i], target);

//这是一个文件复制类copyFile()里面就是IO操作,如果你不用这个类也可以自己写一个IO复制文件的类

}

其中private File[] upload;// 实际上传文件

private String[] uploadContentType; // 文件的内容类型

private String[] uploadFileName; // 上传文件名

这三个参数必须这样命名,因为文件上传控件默认是封装了这3个参数的,且在action里面他们应有get,set方法

关于java文件上传路径和java获取上传文件路径的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年4月1日 20:54:52
下一篇 2024年4月1日 21:01:08

相关推荐

  • linux上传文件覆盖,linux文件覆盖命令

    linux怎样将文件覆盖到另一个文件 1、cp -f 强行复制文件或目录,不论目标文件或目录是否已存在。 2、linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。这个命令相当于dos下面的copy命令,具体用法是:cp_r源文件目的文件,其中参数r是指连同源文件中的子目录一同拷贝。 3、Linux cp命令主要用于复制文件或目录,英…

    2024年5月23日
    3900
  • java获取项目上传路径,java获取项目根路径

    java获取当前项目的路径 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 也可以选用System.getProperty(user.dir)获取工程的绝对路径。 getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。 File类有两个常用方法可以得到文件…

    2024年5月23日
    4200
  • java音乐文件打入jar包后找不到路径,java在打包成jar后找不到类

    java程序在Eclipse中运行没有问题,打包成.jar文件之后运行后路径出现… 可能jar文件损坏了,你可以尝试用winrar打开这个jar文件,把它解压,看有没有报错,如果报错,说明文件损坏了。打包成jar文件后运行出现Invalid or corrupt jarfile 解决打jar包 1。jar -cvf hello。jar hello…

    2024年5月23日
    4300
  • c语言打开目录下文件,c语言打开指定路径的文件

    c语言中由用户给出一个文件夹,如何依次打开文件夹中的每个文件? 1、用文件路径操作函数找到源代码所在的文件夹。使用文件操作函数fopen打开源文件即可。路径操作函数 chdir。chdir函数是C语言中的一个系统调用函数(同cd)功 能:更改当前工作目录。参 数:Path 必选。Path 可能包含驱动器。 2、先把各个文件都存储(即合并)在一个 字符数组 里…

    2024年5月23日
    3500
  • linux命令行不显示路径,linux 不显示路径

    linux查看路径命令 linux命令如果记不得,可以使用man命令来查看某个命令的使用。 find命令需要你给出想搜索的目录;指定搜索属性选项,例如,-name用于指定区分大小写的文件名;然后是搜索字符串。 linux查找文件路径,为您提供linux查找文件路径图文信息,打开linux系统,在linux的桌面的空白处右击。在弹出的下拉选项里,点击打开终端。…

    2024年5月23日
    4800
  • java调取cmd不能用带空格的路径的简单介绍

    cmd中空格路径不认怎么办? 直接打开这个目录,如果路径中没有空格,用start是可行的 ;如果路径上有空格的话,就要用explorer了 ;路径上有空格一般习惯上我们应该加上双引号;explorer d:\program files\xxx\。 cmd支持路径带空格。路径含有空格也是可以正常访问的。如下图 原因很简就是你的文件夹名称不能包含某些命令行运行的…

    2024年5月22日
    4900
  • 黑客学习路径,黑客入门路线

    黑客入门教程 1、成为黑客的基础入门需要学习计算机编程、网络技术、操作系统、加密技术等相关知识。同时,需要具备好奇心、探索精神和解决问题的能力。想成为黑客,需要首先熟练掌握一种或多种编程语言,如Python、Java等。 2、学习所有Windows下服务器的搭建步骤(ASP、PHP、JSP)。掌握例如Google黑客、cookies 、网络钓鱼、社会工程学等…

    2024年5月22日
    4300
  • linux怎么写java文件路径,linux怎么编写java程序

    怎么用java代码在linux系统下建立文件夹 // 先创建文件所在的目录 f.getParentFile().mkdirs();try { // 创建新文件 f.createNewFile();} catch (IOException e) { System.out.println(创建新文件时出现了错误。。 java.io.File可以创建。。boole…

    2024年5月21日
    6100
  • 关于linux查找路径名称的信息

    linux搜索文件名命令(使用find命令在Linux上查找文件和目录) 1、find命令需要你给出想搜索的目录;指定搜索属性选项,例如,-name用于指定区分大小写的文件名;然后是搜索字符串。 2、使用查找命令 “find”命令允许您搜索知道近似文件名的文件。该命令的最简单形式在当前目录中搜索文件,并递归地通过其与所提供的搜索条件匹配的子目录。您可以按名称…

    2024年5月21日
    4900
  • excel路径未找到,打开excel提示找不到路径,请检查拼写或尝试其他路径

    打开excel总是出现无法找到 原因:使用的excel为精简版,或者excel软件有缺失,或者excel软件有损坏导致的。解决:需要重新安装完整版的excel软件。 打开注册表:复杂启动-运行,输入“regedit”,回车。2.“HKEY_CLASSES_ROOT”如下图。3.找到关键值:Excel.Sheet。12(office3652016,低版本,您可…

    2024年5月20日
    4600

发表回复

登录后才能评论



关注微信