您的位置:程序门 -> java -> 框架、开源



急!struts上传文件问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


急!struts上传文件问题[已结贴,结贴人:twj031500]
发表于:2008-01-18 21:29:51 楼主
我在本地上运得程序读取文件时,没有问题,因为tomcat,jdk和代码都是在本地  
可是在别人机器上的浏览器上运行时报如下错误:  
java.io.filenotfoundexception:       c:\documents       and       settings\yyy1314\桌面\e06.xls       (系统找不到指定的路径。)  

jsp页面上用的是   <html:file>   标签  
action里的相关代码如下:  
thefilepath=inportfromexcelform.getmyfile().getpath();  
inputstream       is=new       fileinputstream(thefilepath);  
这里thefilepath的值为c:\documents       and       settings\yyy1314\桌面\e06.xls  

也就是说本地的程序取得路径后是根据(c:\documents       and       settings\yyy1314\桌面\e06.xls)在本地找相关文件  
所以找不到  

那我应该怎样才能读取到异地的文件或是文件路径呢?  
先谢谢了
发表于:2008-01-18 21:45:381楼 得分:10
不需要   thefilepath  

formfile   有getinputstream()方法:

inputstream   is   =   inportfromexcelform.getmyfile().getinputstream();
发表于:2008-01-19 23:47:382楼 得分:5
上传文件   推荐你用smartupload     在csdn上就能下载的到这个组件
发表于:2008-01-20 18:41:373楼 得分:5
用第三方支持的包了吗
还有代码少,不好判断啊
发表于:2008-01-21 13:25:454楼 得分:0
问题已解决
改用formfile
结贴
谢谢各位的帮助  


快速检索

最新资讯
热门点击