string file_name, file_path; double file_len; file_name = fudAtt.FileName; file_path = fudAtt.PostedFile.FileName; file_path = file_path.Replace("//", "//" + "//"); file_len = fudAtt.PostedFile.ContentLength / 1024; string destFile = Path.Combine(Server.MapPath(".") + "
//upload_files//", file_name);
if (fudAtt.PostedFile.ContentLength == 0) { Response.Write("<script language='javascript'>alert('您還沒有選擇需要上傳的文件或文件大小為0!');</script>"); } else if (fudAtt.PostedFile.ContentLength > 0) { /* if (File.Exists(destFile)) { Response.Write("<script language='javascript'>alert('伺服器上已存在該文件!');</script>"); } else { */ fudAtt.PostedFile.SaveAs(Server.MapPath(".") + "
//upload_files//" + Request.Cookies["ccps_co_empid"].Value+"_" + file_name); // txtRemk.Text = "文件上傳成功!<br>" + "_名稱:" + file_name + "<br>" + "_類型:" + fudCar.PostedFile.ContentType + "<br>" // + "_大小:" + file_len.ToString() + "KB"; Response.Write("<script language='javascript'>alert('文件上傳成功!');</script>"); lblAtt.Text = file_name; // } }
在web.config文件中设置:
在system.web节点下添加:
<httpRuntime maxRequestLength="4096" />
这样大小是4M,参数最大是2091151,2G左右大小