我开发了一个基于Windows(桌面)的应用程序,它将pdf作为附件发送。 pds的大小可以从40 KB到10-15 MB。但是当我发送超过2.5 MB的pdf时,文件永远不会到达目的地。
我尝试在我们的内部网上发送文件以及流行的互联网(例如gmail,yahoo)电子邮件地址,但没有运气!
我也在SMTP服务器中交叉检查。其中没有施加此类限制。
我的代码在Asp.net 2.0和C#中。
如果需要更多详细信息,请与我们联系。
非常感谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
出于安全原因,ASP.net具有预定义的最大大小,即4mb。允许上传您需要修改您的Web配置。添加要添加到Web配置部分的httpRuntime设置。
下面是一个示例,它将上传大小设置为8MB。
<system.web>
<httpRuntime maxRequestLength="8192"/>
</system.web>
有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/e1f13641.aspx。