日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

在 ASP.NET 2.0 中上载文件 —— 解决文件大小限制

發(fā)布時(shí)間:2025/7/14 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在 ASP.NET 2.0 中上载文件 —— 解决文件大小限制 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

可以使用該技術(shù)上載的文件的大小存在限制。默認(rèn)情況下,使用 FileUpload 控件上載到服務(wù)器的文件最大為4MB左右。不能上載超過該限制的任何內(nèi)容。

然而,關(guān)于 .NET 的重要一點(diǎn)是,它通常會(huì)提供一種規(guī)避限制的方法。您通常可以更改正在使用的默認(rèn)設(shè)置。要更改大小限制,可以在 web.config.comments 文件(可以在 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG 的 ASP.NET 2.0 配置文件夾中找到)或應(yīng)用程序的 web.config 文件中進(jìn)行一些改動(dòng)。

在web.config.comments 文件中,查找一個(gè)名為 <executionTimeout> 的節(jié)點(diǎn),如下所示:

在這個(gè)節(jié)點(diǎn)上進(jìn)行了許多操作,但負(fù)責(zé)上載文件大小的設(shè)置是 maxRequestLength 屬性。默認(rèn)情況下,該屬性設(shè)置為 4096 千字節(jié) (KB)。只需更改此值,就可以增加可上載到服務(wù)器的文件大小。如果想要允許將 10 兆字節(jié) (MB) 的文件上載到服務(wù)器,則將 maxRequestLength 值設(shè)置為 11264,這意味著該應(yīng)用程序允許將最大為 11000 KB 的文件上載到服務(wù)器。

在 web.config.comments 文件中進(jìn)行此改動(dòng)會(huì)將該設(shè)置應(yīng)用于服務(wù)器上的所有應(yīng)用程序。如果要將該設(shè)置僅應(yīng)用于正在使用的應(yīng)用程序,則將該節(jié)點(diǎn)應(yīng)用于應(yīng)用程序的 web.config 文件,覆蓋 web.config.comments 文件中的所有設(shè)置。請(qǐng)確保該節(jié)點(diǎn)位于配置文件中的 <system.web> 節(jié)點(diǎn)之間。

與上載文件大小限制有關(guān)的另一個(gè)設(shè)置是賦給 <httpRuntime> 節(jié)點(diǎn)中 executionTimeout 屬性的值。

賦給 executionTimeout 屬性的值是 ASP.NET 關(guān)閉前允許發(fā)生的上載秒數(shù)。如果要允許將更大的文件上載到服務(wù)器,則還要增加該值和 maxRequestLength 值。

轉(zhuǎn)載于:https://www.cnblogs.com/pdfw/archive/2008/02/27/1083993.html

總結(jié)

以上是生活随笔為你收集整理的在 ASP.NET 2.0 中上载文件 —— 解决文件大小限制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。