大型附件未在.NET中以邮件形式发送

时间:2013-03-19 13:46:41

标签: asp.net

我正在使用VS2010并尝试发送超过2MB的大文件。但文件没有被发送。小文件很容易被发送。

我的机器操作系统是indow server 2008.

任何帮助?

2 个答案:

答案 0 :(得分:2)

检查web.config文件中的 maxRequestLength 参数。

在这种情况下,2048 = 2 BMB

<configuration>
  <system.web>
    <httpRuntime maxRequestLength="2048" />
  </system.web>
</configuration>

答案 1 :(得分:1)

您可以压缩附件

link:http://www.chilkatsoft.com/refdoc/csZipEntryRef.html

样品

ZipEntry newEntry = new ZipEntry(fileName);
newEntry.DateTime = DateTime.Now;
newEntry.Size = fileData.Length;