was服务器获取文件流的问题

风行傲天 2012-11-07 05:26:24
FileInputStream is = new FileInputStream(filePath);



filePath的格式是“D:\xxx.jpg”,而电脑上真是存在这个文件的,我通过FileInputStream is = new FileInputStream(filePath);这种方式在tomcat是可以获取到流的,而且也成功上传到FTP服务器,也可以下载。但是正式环境的服务器是WAS的,运行的时候就在上面那行报错,我贴出来:

java.io.FileNotFoundException: D:\flow_img.jpg (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at com.zte.protal.ui.json.ChannelApply.ChannelApplyUploadServlet.doPost(Unknown Source)
at com.zte.protal.ui.json.ChannelApply.ChannelApplyUploadServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


各位高手谁知道是怎么回事,难道WAS服务器不能通过电脑路径获得文件流吗?


...全文
174 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengxing2 2013-01-14
  • 打赏
  • 举报
回复
服务器上没有盘符,这样会出问题的

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧