asp.net文件上载问题
我用的是vs2008。我添加了一个Web表单,其中包含以下代码:asp.net文件上载问题,asp.net,file-upload,Asp.net,File Upload,我用的是vs2008。我添加了一个Web表单,其中包含以下代码: <form id="form1" runat="server"> <div> <table> <tr> <td> upload image: </td> <td>
<form id="form1" runat="server">
<div>
<table>
<tr>
<td>
upload image:
</td>
<td>
<asp:FileUpload ID="FUImage" runat="server" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="BtnUpload" runat="server" Text="Add" />
</td>
</tr>
</table>
</div>
</form>
上载图像:
在cs文件中,除了默认的pageload处理程序为空之外,什么都没有
我运行webapplication,选择要上载的jpg文件,单击“添加新”按钮,然后看到internet explorer无法显示指定页面的消息 .NET可以限制对服务器的请求大小,这显然限制了可上载文件的最大大小
解释相应的web.config属性,特别是maxRequestLength属性。.NET可以限制对服务器的请求大小,这显然限制了可上载文件的最大大小
解释适当的web.config属性,特别是maxRequestLength属性。Chris的回答很好,但是如果有人在IIS7上偶然发现了这个属性,您需要添加以下行:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength=”500000000″ />
</requestFiltering>
</security>
<system.webServer>
这允许文件上传高达500兆。这将在保存web.config后立即生效。无需重新启动IIS。Chris的回答很好,但如果有人在IIS7上偶然发现了这一点,您需要添加以下行:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength=”500000000″ />
</requestFiltering>
</security>
<system.webServer>
这允许文件上传高达500兆。这将在保存web.config后立即生效。无需重新启动IIS。IE中是否有友好的错误消息?这听起来像是internet explorer隐藏更有用错误消息的经典案例。如果我为一个应用程序运行这些代码,我就不会遇到任何问题。如果不选择文件,是否会遇到同样的问题?您选择的文件是否特别大(有可配置的上载大小限制)…谢谢,克里斯,这是文件大小。只是没注意到文件太大了。你给了我小费,现在很好用。如果您发布了答案,我会将其标记为答案。很高兴能提供帮助。我已经给出了一个答案,并且得到了一些文档参考,所以这个答案会更有用(听起来你已经对它进行了排序,但是对于将来的问题访问者来说)。你在IE上有友好的错误消息吗?这听起来像是internet explorer隐藏更有用错误消息的经典案例。如果我为一个应用程序运行这些代码,我就不会遇到任何问题。如果不选择文件,是否会遇到同样的问题?您选择的文件是否特别大(有可配置的上载大小限制)…谢谢,克里斯,这是文件大小。只是没注意到文件太大了。你给了我小费,现在很好用。如果您发布了答案,我会将其标记为答案。很高兴能提供帮助。我已经给出了一个答案,并且得到了一些文档参考,所以这个答案会更有用(听起来你已经对它进行了排序,但是对于这个问题的未来访问者来说)。