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 路径给保存下来。然后在后台获取。
[解决办法]拿到相对路径,再匹配去拿绝对路径