java获取文件流

it2025-04-26  11

CreateTime--2017年9月1日14:49:21

Author:Marydon

servlet获取文件流的两种方式

方式一:使用绝对路径(推荐使用)

import java.io.InputStream; // 获得请求文件名 String fileName = request.getParameter("fileName"); // 获取目标文件的绝对路径(硬盘路径) String filePath = "WEB-INF/uploadFiles/" + fileName; filePath = this.getServletContext().getRealPath(filePath);// 如:D:\WorkSpaces\eclipse2016\demo_uploadAndDownload\WebContent\WEB-INF\uploadFiles\rootPath.png // 读取文件 InputStream in = new FileInputStream(filePath);

方式二:使用相对路径

import java.io.InputStream; // 获得请求文件名 String fileName = request.getParameter("fileName"); // 目标文件的相对路径 String filePath = "WEB-INF/uploadFiles/" + fileName; // 读取文件 InputStream in = this.getServletContext().getResourceAsStream("/" + filePath);

 

 相关推荐:

java IO流java 获取class文件所在路径

 

 

转载于:https://www.cnblogs.com/Marydon20170307/p/7463402.html

相关资源:如何使用Java代码获取文件、文件流或字符串的编码方式.zip
最新回复(0)