关于“springmvc上传图片file already exists and could not deleted”

你好,我也遇到了你的问题。就是在springmvc上传同名图片会报错:filealreadyexistsandcouldnotdeleted。我看到你原先在百度知道有发布... 你好,我也遇到了你的问题。就是在springmvc上传同名图片会报错:file already exists and could not deleted。我看到你原先在百度知道有发布这个问题,不知道解决了没有呢?是通过什么办法 解决的呢
File targetFile = new File(path, changName);
if(!targetFile.exists()){
targetFile.mkdirs();
}
file.transferTo(targetFile);
查看了一下,是不是transferTo方法并没有即时关闭流?怎么关闭这个流呢?file是org.springframework.web.multipart.multipartFile
展开
 我来答
一瞥不够
2014-09-03 · TA获得超过905个赞
知道小有建树答主
回答量:760
采纳率:71%
帮助的人:203万
展开全部
上传文件时候,要去你指定的目录新建文件. 如果已经存在了,就会有这样的提示. 一般做上传,我们习惯重新命名上传的文件.这样可以解决你提出来的问题.
更多追问追答
追问
可是目前我这边需要的功能是上传的文件替换掉原先的文件,而不是重命名一个新的文件
追答
你可以判断有没有这个文件, 有了就删除掉.然后上传新的文件...
院长charles
2014-09-04 · TA获得超过217个赞
知道小有建树答主
回答量:244
采纳率:52%
帮助的人:34.5万
展开全部
我后来改用在springmvc里用servlet上传,然后在servlet里调用你可能需要的dao,做判断等,我也是找不到springmvc到底在哪关闭他的流,我感觉他好像没有
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式