在java中涉及到访问文件路径或是引用某个文件时,经常要用到获取当前项目上下文路径问题,有时上传图片或文件后需要下载文件,又涉及到文件的下载路径,于是将在java或jsp 里文件路径获取方法总结如下:
DATE:2010-07-15 hzg
String basePath = reqst.getContextPath();
basePath = reqst.getScheme()+"://"+reqst.getServerName()+":"+reqst.getServerPort()+basePath+"/";
String servletPath = reqst.getServletPath();
String realPath=reqst.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
*/
plic String createFolder(String realPath,String uploadDate){
String currFoder = "upload/"+uploadDate;
String fileFoder = realPath+currFoder;
FileOperate op = new FileOperate();
op.newFolder(fileFoder); //调用newFolder()方法创建文件夹,创建文件及文件夹方法见“java创建文件及文件夹”博文
return currFoder;
}
相关推荐
java、servlet、jsp、class等等中如何获得所在的路径
本篇文章主要介绍了JAVA SFTP文件上传、下载及批量下载实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
纯java代码,演示上传文件,适合任何文件,主要是了解HTTP请求的信息,然后解析请求的字符串,此事例只考虑了现在的两种主要的浏览器的请求,因为浏览器不一样文件名会有差异,IE就只有文件名,而FF就是全路径名
java利用FTPClient实现上传下载文件
基于springmvc框架的文件上传下载,可直接运行。特点是文件上传到服务器上(路径可以自己配置),并且上传文件的格式也可以自己配置,我这里是配置的PDF。(自己纯手敲不容易,给点分呗)
用java语言编写的ftp小工具,可以按指定时间监控ftp服务器,把服务器指定目录内新产生的文件或者文件夹下载到本地指定文件夹,下载后删除数据。 也可以监控本地文件夹,把文件夹内新产生的文件或者文件夹整体上传到...
代码直接可以用,包含完整的上传和下载代码,只需要修改ip和路径即可。
Java 开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。 2. 文件的路径 文件的路径通常有 相对路径 与 绝对路径。 2.1 相对路径 以当前文件为基准...
文件上传工具类,上传文件,上传导入文件到path文件夹下,判断图片大小是否超过要求,上传多张图片到服务器,上传图片到服务器,上传文件(在指定目录下创建年月日目录),上传导入文件到temp文件夹下,删除指定...
Java分布式文件对象存储Minio框架并发上传、下载、合并、删除等操作示例Demo完整版,可用于生产环境开发。
已经测试 完全没问题 大可以满足你的简单需求 修改液很容易 里面有详细的注释说明
本测试服务主要是利用postman上传,后端接收图片保存至服务器,并且返回一个可以下载图片的URL路径
java使用itext实现pdf文件下载小案例,通过系统路径下载,和通过浏览器下载
windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题
* PHP与Web页面交互 -----文件上传和下载 课程内容 文件上传 文件下载 一、文件上传 文件上传从本质上讲,就是将表单数据的一部分提交到服务器端。只是因为其数据类型(字节流或二进制流)不一样,从而导致在服务器...
使用JavaScript实现文件上传到本地服务器并获取到上传后文件所在路径,是由到JavaScript,java以及html页面。这个比较好,不是在jsp上获取路径,jsp太简单了,而且过时了,所以就在html页面实现了下功能,我主要是做...
功能介绍 名称:自动上传压缩工具 作用:用于同城购开发团队多人合作开发升级时使用,升级文件列表文件upgrade.config,在开发工作完成后推送即可 开发环境:使用.net 2.0 开发,使用时...列表方式:直接写文件路径
文件路径分割符号请用/替代\,下载服务器上指定路径的文件 上传文件: 运行两个工程,HttpClientPost,jersey-server 运行jersey-server工程,java -jar jersey-server-0.0.1-SNAPSHOT.jar 运行HttpClientPost工程...
首先执行根目录下的sql,然后在CloudSystem\WEB-INF\classes下在address.properties修改文件存法的路径(linux例如/usr/local,Window如E:\\temp1122) 然后在dbconfig下修改你的 数据库 连接,然后大功告成了!打开 ...
一个简单的Java文件上传servlet接口,文件上传成功后返回json格式响应数据,app可以调用此接口上传图片等文件到服务器,获取资源网络路径url