发送更大尺寸的附件 asp.net

发布于 2024-10-20 23:32:11 字数 285 浏览 5 评论 0原文

我开发了一个基于Windows(桌面)的应用程序,该应用程序将pdf作为附件发送。 pds 的大小范围为 40 KB 到 10-15 MB。但是,当我发送超过 2.5 MB 的 pdf 时,文件永远无法到达目的地。

我尝试通过我们的内联网以及流行的互联网(例如 gmail、yahoo)电子邮件地址发送文件,但没有成功!

我还交叉检查了 SMTP 服务器。其中没有施加这样的限制。

我的代码是 Asp.net 2.0 和 C# 。

如果需要更多详细信息,请告诉我。

非常感谢!

i have developed one windows (desktop) based application which sends pdf as an attachments. the size of pds could range from 40 KB to 10-15 MB. But when i send an pdf more than 2.5 MB the file is never reaching the destination.

I try sending the file at our intranet as well popular internet (such as gmail, yahoo) email address but no luck!

Also i cross checked in SMTP Server. No such limitations has been imposed therein.

My code is in Asp.net 2.0 and C#.

let me know if more details required.

thanks a ton!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风铃鹿 2024-10-27 23:32:11

尝试使用下面的代码

SmtpClient.超时值。

默认值为 100 秒 = 100000。

或查看此链接

http://forums.asp .net/t/1402417.aspx/1

Try with below code

SmtpClient.Timeout value.

the default value is 100 seconds = 100000.

or check out this link

http://forums.asp.net/t/1402417.aspx/1

浪推晚风 2024-10-27 23:32:11

出于安全原因,ASP.net 预先定义了最大大小,即 4mb。要允许上传,您需要修改您的网络配置。添加要添加到 Web 配置部分的 httpRuntime 设置。

下面的示例将上传大小设置为 8MB。

<system.web>
    <httpRuntime maxRequestLength="8192"/>
</system.web>

请参阅http://msdn.microsoft.com/en-us/library/e1f13641。 aspx 了解更多详细信息。

for security reasons ASP.net has a pre defined max size which is 4mb. to allow uploads you need to modify your web config. Adding the httpRuntime setting which is to be added to the section of your web config.

Below is an example of this which sets the upload size to be 8MB.

<system.web>
    <httpRuntime maxRequestLength="8192"/>
</system.web>

see http://msdn.microsoft.com/en-us/library/e1f13641.aspx for more details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文