图像上传 - 本地主机中断

时间:2011-11-13 20:40:21

标签: asp.net localhost image-uploading

我实施了一个小方法 对于我上传图片的网站。使用FileUpload控件,我选择一个图像,然后当我点击一个按钮时,生成UploadImage()方法。

UploadImage()方法将图像存储在服务器的文件夹中,并将其路径存储在数据库中。它还会检查图像的文件大小,如果大于1兆字节,则会显示警报,否则,上载并存储图像。已经测试了一些图像,范围从45KB到900KB。它运作得很好。

问题:

当使用大约4MB的一些图像进行测试时,有时会显示“错误”,因为它大于1MB,但在其他时候(我不知道为什么),Google Chrome会将我引导到一个页面,告诉我localhost已被打断。

调试时,我甚至没有输入按钮上传点击方法!我觉得这很奇怪。由于我正在测试.jpg和.png。

,因此图像的扩展似乎不是问题

有人经历过同样的问题吗?有没有可以帮助我的大师?

非常感谢。


更新

似乎4052kb的文件已正常工作(即显示错误消息) 但文件超过4098kb)导致本地主机中断。单击按钮时 下面的浏览器显示“发送请求”并上传(0%)并显示“与localhost的连接被中断。”

1 个答案:

答案 0 :(得分:6)

请查看maxRequestLength的{​​{1}}元素的httpRuntime

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

这是您设置最大请求长度的位置。超过时,运行时抛出异常。默认大小为4096KB。