一个J2EE项目,如何在action中取得一个本地文件 (在线等....)
一般情况下,在JSP页面中,通过标签 <input type= "file " name= "document ">
即可在action 中获得文件 "document " 并可对其进行处理。
现想不通过JSP页面 ,而直接在action中取得一个本地文件,应该怎么办?
请高手帮帮忙,,谢谢!
------解决方案--------------------通过路径取到文件,然后进行处理??
------解决方案--------------------在学习中....在这顶下..希望高手来解决下
------解决方案--------------------String filepath = request.getRealPath( "/ ") ;
------解决方案--------------------File file = new File( "f:/abc.txt ");
这样子取不到吗?
------解决方案--------------------楼上的可以
------解决方案--------------------你用struts?struts中相应的这个属性应该设置为FormFile 这个对象有很多接口,你可以看看
------解决方案--------------------jsp取得的是客户端的文件~
action取得的是服务器端的文件~
不知道lz要的是哪个~??
------解决方案--------------------如果想处理的话 应该先上传到服务器再处理.
------解决方案--------------------FileInputStream in = new FileInputStream( "xxx/xxx ");
------解决方案--------------------File file = new File( "路径 ")
------解决方案--------------------楼上面已经都说了~