2011-11-13 56 views
4

我已经实现了我的网站小法 ,我上传的图像。使用FileUpload控件,我选择一个图像,然后当我点击一个按钮时,会生成UploadImage()方法。图片上传 - 本地主机中断

UploadImage()方法存储图像的文件夹中在服务器中并在数据库中存储其路径。它还检查图像的文件大小,如果大于兆字节,则显示警告,否则,图像将被上传并存储。这已经通过一些从45KB到900KB不等的图像进行了测试。它工作完美。

问题:

当约4MB的一些图片进行测试,有时显示“错误”,因为它是大于1MB,但在其他时间(我不知道为什么),谷歌Chrome浏览器引导我进入一个页面,告诉我本地主机已被中断。

调试时,我甚至不进入按钮上传点击方法!我觉得这很奇怪。由于我使用.jpg和.png进行测试,所以图像的扩展似乎不成问题。

做了一些经验一个同样的问题?有没有能帮助我的古茹?

非常感谢。


更新:

似乎4052kb的文件都工作正常(是即显示一条错误消息) 但随着4098kb文件)导致了本地主机中断。当点击该按钮时, 下面显示“发送请求”和上传(0%),并显示在浏览器“本地主机的连接被中断。”

回答

6

请看web.confighttpRuntime元素的maxRequestLength

http://msdn.microsoft.com/en-us/library/e1f13641.aspx

这是你所设定的最大请求长度。超过时,运行时会引发异常。默认大小是4096KB。

+0

谢谢我的朋友。我刚刚遇到这个链接:)看来,这可以从配置文件编辑以及。 – test