- 浏览: 3727 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
Technoboy:
基本上可以说是流没有关闭
java 删除文件不成功 -
weijavamen:
请问这个问题怎么解决呢?我也遇到这样的问题了!
java 删除文件不成功
文章列表
我在项目中需要用到文件上传,用jspsmartupload上传文件成功后,将此文件拷贝到服务器的另一个目录里,再去做数据库操作,如果数据库操作失败了,表明此次操作失败,这个文件也就没用了,于是在异常处理部分里把这个文件删掉。可是经常是删不掉。
不知道为什么?
于是单步调试,我尝试在文件拷贝成功后,数据库操作未做的时候,手动的在机子上删除文件,结果windows提示说 文件正被使用,不让删除。
纳闷了?难道是jvm没有回收相关资源,os认为此文件仍被使用?
这个问题也不是每次都是,有时候顺利删除,有时候不行。比较郁闷了。
- 2008-09-18 16:56
- 浏览 1951
- 评论(2)
采用jspsmartupload上传文件时,如果文件名含有中文,在服务器端取得文件名是会出现乱码。如果表单项中填写了中文,一样会有乱码问题。看了下jspsmartupload的源码,改了两个地方,现在可以没有乱码问题了。
第一个地方,修改类SmartUpload中的upload()方法
public void upload()
throws SmartUploadException, IOException, ServletException
{
int totalRead = 0;
int readBytes ...