为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net上传图片时,该进程无法访问文件,因为该文件正由另一进程使用!

asp.net上传图片时,该进程无法访问文件,因为该文件正由另一进程使用!

森栏 2018-11-06 06:07:57
如题,第一次上传成功,但上传后的文件我就删除不了了,第二次上传就报错了。每次还要把asanet_wp.exe进程结束才行。  上传的代码如下:        try         {             if (File.Exists(filePath))             {                 File.Delete(filePath)             }             inputFile.PostedFile.SaveAs(filePath);             inputFile.PostedFile.InputStream.Close();             inputFile.PostedFile.InputStream.Dispose();             inputFile.Dispose();         }         catch (Exception ee)          {             Response.Write(ee.Message);         }inputFile是一个input(file)控件,红色的代码是我看的别的文章加上的,但问题还是没有解决,请高手帮忙呀!
查看完整描述

2 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

在上传成功后你紧接着有没有打开这个上传后的文件,是不是没有close.

查看完整回答
反对 回复 2018-11-07
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

每次用完这个文件,必须close.将这个流关闭.否则会提示正在用这个文件,你就相仿设法的把这个留关闭、清空、注销。就没事了

查看完整回答
反对 回复 2018-11-07
  • 2 回答
  • 0 关注
  • 819 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信