首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

commons fileupload 取得绝对路径,该怎么解决

2013-11-14 
commons fileupload 取得绝对路径在网上也翻看了不少例子,实在是翻不动了,都是一些一样的,好吧,各种试验,

commons fileupload 取得绝对路径
commons fileupload 取得绝对路径,该怎么解决
在网上也翻看了不少例子,实在是翻不动了,都是一些一样的,好吧,各种试验,最后还是拿到的是一个文件名,
怎么可以取得上传文件的绝对地址呢,也就是该文件在本地磁盘的地址
[解决办法]
http://bbs.csdn.net/topics/350040034 
[解决办法]

ServletActionContext.getRequest().getSession().getServletContext().getRealPath("/upload");

[解决办法]
String url = servlet.getServletContext().getRealPath("/"); 服务器的绝对路劲包括盘符
[解决办法]
File需要绝对路径,启动位置为webserver/bin



我都是用相对路径的 ,
String appName=request.getContextPath(); 项目的名称

"../webapps"+appName+"/upload"
[解决办法]
看官方文档:http://commons.apache.org/proper/commons-fileupload/using.html
[解决办法]
你要的是绝对地址,就是C:\\这种的,其实没必要从上传的那个文件里获取,你完全可以再前台上传的时候多加一个变量进去,获取上传框里的绝对地址然后传到后台的啊
[解决办法]
你可以把文件名前的url 路径给保存下来。然后在后台获取。
[解决办法]
拿到相对路径,再匹配去拿绝对路径

热点排行