利用neatUpload上传大文件,多次上传同一个大文件时候,第一次没问题,后面几次上传提示文件被占用,检查UploadPPT文件夹,在文件夹里面删除同一文件时报错:file is open in WebDev.WebServer.exe;上传文件代码如下
前台
后台:
if (AttachFile.HasFile)
{
string FileName = this.AttachFile.FileName;//获取上传文件的文件名,包括后缀
string ExtenName = System.IO.Path.GetExtension(FileName);//获取扩展名
string filepath = Server.MapPath("~/UploadPPT/") + FileName;
string SaveFileName = System.IO.Path.Combine(System.Web.HttpContext.Current.Request.MapPath("UploadPPT/"), FileName);//System.IO.Path.Combine(System.Web.HttpContext.Current.Request.MapPath("UploadPPT/"), DateTime.Now.ToString("yyyyMMddhhmm") + ExtenName);//合并两个路径为上传到服务器上的全路径
AttachFile.MoveTo(SaveFileName, Brettle.Web.NeatUpload.MoveToOptions.Overwrite);
return true;
}