Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk meningkatkan saiz maksimum maksimum dalam teras ASP.NET?

Bagaimana untuk meningkatkan saiz maksimum maksimum dalam teras ASP.NET?

Linda Hamilton
Lepaskan: 2025-01-29 01:11:10
asal
122 orang telah melayarinya

How to Increase Maximum File Upload Size in ASP.NET Core?

Bagaimana untuk meningkatkan saiz muat naik fail maksimum dalam teras ASP.NET?

<:> Soalan:

di ASP.NET Core MVC 6, bagaimana untuk memuat naik fail maksimum ke tanpa had? Penyelesaian:

Asp.net Core 2.0 dan versi yang lebih tinggi menambah had saiz fail tambahan melalui pelayan Kestrel, yang dipisahkan dari had IIS. Untuk meningkatkan saiz muat naik fail, anda boleh menggunakan salah satu kaedah berikut:

RequestSizeLimit Properties:

Untuk operasi atau pengawal MVC tertentu, anda boleh menggunakan atribut

untuk menetapkan had saiz teks permintaan maksimum. Sebagai contoh, tetapkan kaedah

pengawal kepada 100,000,000 bait:

IhttpmaxRequestBodySizeFeatur Intermediate Intermediate:

RequestSizeLimit MyController Atas permintaan bahawa operasi MVC yang tidak dibina, mengikut had konfigurasi asas setiap permintaan, sila gunakan MyAction:

<code class="language-csharp">[HttpPost]
[RequestSizeLimit(100_000_000)]
public IActionResult MyAction([FromBody] MyViewModel data)
{
    //...
}</code>
Salin selepas log masuk

Konfigurasi Global:

Untuk menukar permintaan maksimum saiz permintaan maksimum, sila ubah suai atribut

dalam pemulihan IHttpMaxRequestBodySizeFeature atau

dalam kaedah
<code class="language-csharp">app.Run(async context =>
{
    context.Features.Get<IHttpMaxRequestBodySizeFeature>().MaxRequestBodySize = 100_000_000;
});</code>
Salin selepas log masuk
:

tetapkan

Startup.Configure atau dalam konfigurasi HTTPSYS dalam konfigurasi Kestrel ke 0 ke had saiz teks permintaan. UseKestrel

Atas ialah kandungan terperinci Bagaimana untuk meningkatkan saiz maksimum maksimum dalam teras ASP.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan