如题,第一次上传成功,但上传后的文件我就删除不了了,第二次上传就报错了。每次还要把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)控件,红色的代码是我看的别的文章加上的,但问题还是没有解决,请高手帮忙呀!
在上传成功后你紧接着有没有打开这个上传后的文件,是不是没有close.
多测试测试,用用Clear()试试!!
每次用完这个文件,必须close.将这个流关闭.否则会提示正在用这个文件,你就相仿设法的把这个留关闭、清空、注销。就没事了
该进程无法访问文件,因为该文件正由另一进程使用
这就说明有正在用呀,不让删除,
看代码好像是没啥问题
mark...