最近在做一个upload文件的功能,用的jfinal中controller中的getFiles() 方法,先upload文件到一个临时储存的位置,等后续把文件成功上传到server,并且读取完文件里面的数据后需要把临时储存的文件删除,但是使用file.delete()删除文件有时候可以,有时候又不行。然后直接在文件夹中删除文件也不行,删除错误提示为:操作无法完成 因为文件已在 Java™ Platform SE binary 中打开。怎么做才能把流给关闭呢。
项目:JFinal
最近在做一个upload文件的功能,用的jfinal中controller中的getFiles() 方法,先upload文件到一个临时储存的位置,等后续把文件成功上传到server,并且读取完文件里面的数据后需要把临时储存的文件删除,但是使用file.delete()删除文件有时候可以,有时候又不行。然后直接在文件夹中删除文件也不行,删除错误提示为:操作无法完成 因为文件已在 Java™ Platform SE binary 中打开。怎么做才能把流给关闭呢。