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

急struts上传文件有关问题

2012-01-31 
急!struts上传文件问题我在本地上运得程序读取文件时,没有问题,因为tomcat,jdk和代码都是在本地可是在别人

急!struts上传文件问题
我在本地上运得程序读取文件时,没有问题,因为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)在本地找相关文件 
所以找不到 

那我应该怎样才能读取到异地的文件或是文件路径呢? 
先谢谢了

[解决办法]
不需要 theFilePath 

FormFile 有getInputStream()方法:

InputStream is = inportFromExcelForm.getMyFile().getInputStream();
[解决办法]
上传文件 推荐你用SmartUpload 在csdn上就能下载的到这个组件
[解决办法]
用第三方支持的包了吗
还有代码少,不好判断啊

热点排行