当我通过asp.net中的fileupload控件在本地系统上的网站文件夹中上传小尺寸的tiff文件(大约800KB)时。它成功上传文件。但是当我上传5MB或更大的tiff文件时。它无法上传文件并显示以下消息。
Internet Explorer无法显示网页。
这是我的代码:
if (FileUpload1.HasFile) { string filename = FileUpload1.PostedFile.FileName.ToString(); string fileType=Path.GetExtension(filename); if ((fileType == ".tiff") || (fileType == ".tif")) { FileUpload1.SaveAs(Server.MapPath("~/uploads/bio/" + FileUpload1.FileName.ToString())); Response.Write("File Saved"); } else { Response.Write("Select only tiff file"); } }
请提出任何建议。
提前致谢
Dinesh Kumar
答案 0 :(得分:1)
您可能希望上传时存在文件大小限制:
http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx
答案 1 :(得分:1)
我认为你的问题在IIS服务器maxi配置上。
IIS 6: http://tutorials.fastdot.com.au/web/Tutorials/Windows-Plesk-Server-Management/IIS-Upload-File-Size/ IIS 7: http:// www.cyprich.com/2008/06/19/fixing-file-upload-size-limit-in-iis-7 /