我在使用Uploadify时在服务器上总是出现IO Error 有时上传到20% 就出来 有时上传到40% 才会出来,小文件不会出来。问题是超过30MB的文件都会出现这种错误。这里我应该怎么解决麻烦各位大侠帮个忙。
我已经加了<httpRuntime maxRequestLength="2097151" executionTimeout="600" useFullyQualifiedRedirectUrl="false"/> 同时我也修改了IIS 6 里面的配置AspRequestQueueMax="3000000000" 但现在就是不行,请各位大侠帮帮忙!
我已经加了<httpRuntime maxRequestLength="2097151" executionTimeout="600" useFullyQualifiedRedirectUrl="false"/> 同时我也修改了IIS 6 里面的配置AspRequestQueueMax="3000000000" 但现在就是不行,请各位大侠帮帮忙!
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Expires = -1;
try
{
HttpPostedFile postedFile = context.Request.Files["Filedata"];
string filename = postedFile.FileName;
string savepath = "";
string tempPath = "";
tempPath = CommonControl.FolderCtrl.GetFilePath(filename);
savepath = context.Server.MapPath(tempPath);
string sExtension = filename.Substring(filename.LastIndexOf('.'));
string sNewFileName = Guid.NewGuid().ToString("N");
context.Session["FileName"] = savepath + @"\" + sNewFileName + sExtension;
context.Response.Write(context.Session["FileName"]);
if (!Directory.Exists(savepath))
Directory.CreateDirectory(savepath);
postedFile.SaveAs(savepath + @"\" + sNewFileName + sExtension);
context.Response.Write(tempPath + sNewFileName + sExtension);
context.Response.StatusCode = 200;
}
catch (Exception ex)
{
context.Response.Write("Error: " + ex.Message);
}
}