详细解决方案
网下照片下传功能
热度:8261 发布时间:2013-02-25 21:06:56

这是输出的内容
C:\Documents and Settings\Administrator\桌面\图片\亮度\0.bmp
D:\Tomcat6\webapps\Test\upload
D:\Tomcat6\webapps\Test\upload\pic_1
这是报错内容
java.io.FileNotFoundException: D:\Tomcat6\webapps\Test\upload\pic_1\C:\Documents and Settings\Administrator\桌面\图片\亮度\0.bmp (文件名、目录名或卷标语法不正确。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at org.apache.commons.fileupload.disk.DiskFileItem.write(DiskFileItem.java:439)
at web.FriendActionServlet.service(FriendActionServlet.java:135)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)对变量name没有处理好,name还带着完整的:“C:\Documents and Settings\Administrator\桌面\图片\亮度\0.bmp”
导致最后组装出来的文件路径是错误的。
修改下:
name = name.substring(name.lastIndexOf("\\") + 1);
相关解决方案
- 实现"登录/登记"功能
- 急struts2 下传 .mdb 数据库 出错
- weblogic10 下传 【文件名、目录名或卷标语法不正确】
- MyEclipse设立自动提醒(补全)功能
- 诡异的时区有关问题+使用eclipse的远程调试(remote debug)功能(2011-3-2)
- eclipse 提取种文件的所有字符串 进行国际化的方法[externalize strings.功能]
- java怎么实现记事本中的 撤销 功能
- Dynamic CRM 2013学习笔记(三十六)全部禁用、一部分禁用”自动保存” 功能
- MSSQL 2005 如何实现mysql的limit 功能
- 小弟我想实现手机通讯簿的上传下载 功能 ,需要相关方面的收费技术支持,有朋友有兴趣吗?内详
- 怎么实现access当中的first()功能
- 在access中有个"压缩和修复数据库"功能,在sqlserver有没有对应的功能啊解决办法
- 怎么使用 Android Studio 的 git hub 功能
- php 下传 安全?
- pb 数据窗口分页 功能,该如何解决
- Android兑现分享(Share)功能
- C#中泛型器皿Stack<T>的用法,以及借此实现”撤销/重做”功能
- 请教notes编程中如何实现某些特定域的必填 功能
- informix中兑现oracle中row_number() over(partition by deptno order by sal desc)功能
- SQL server 2012 安装SQL2012出现出错: 启用 Windows 功能 NetFx3 时出错
- sqlserver 上用函数实现 oracle 的树查询( start with connect by ) 功能
- mysql 如何实现 sqlserver 中 waitfor delay 功能
- MySQL兑现Oracle里的 rank()over(ORDER BY) 功能
- chrome 插件"hosts Manager" 怎么取消"隐身模式下启用"功能
- IE Developer Toolbar不能用“Select Element By Click"功能
- 让浏览器支持 jquery ajax load 前行、后退 功能
- C#中怎么实现 查找下一项 功能
- 微博 转发 功能 的简单数据库设计和页面设计,该怎么解决
- 微博 中转 功能 的简单数据库设计和页面设计
- winform 下传 读取 上载 附件有关问题