Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 1761|Svar: 4

[ASP.NET] ASP.NET Core (tredive) HtpClient streamer, udgiver svar under download

[Kopier link]
Opslået den 13-12-2024 kl. 19:20:39 | | | |
Krav: ASP.NET Core-projektet er downloadgrænsefladen til at downloade datasvar fra andre sider til brugerne, ligesom funktionen af en reverse proxy. At bruge HttpClient til at downloade filer og samtidig svare på output (dvs. streaming) er et almindeligt behov, især når man arbejder med store filer. Dette undgår at indlæse hele filer i hukommelsen, hvilket forbedrer ydeevne og ressourceudnyttelse. Samtidig vil det også forkorte browserens svartid og vil ikke holde browseren i ring.

HtpClient bruger ikke streaming, downloader ressourcer til indhold og svarer derefter til brugerne, som vist på følgende billede:



Brugere skal vente 26 sekunder på, at browseren modtager et svar og begynder at downloade filen, hvilket er en meget dårlig brugeroplevelse.

HtpClient bruger streaming, og brugerne behøver kun vente 1 sekund for at begynde at downloade indhold (ventetiden afhænger af båndbredden på webserveren eller målressourceserveren), som vist i figuren nedenfor:



Koden er som følger:

(Slut)





Tidligere:Windows bruger tar til at komprimere og pakke mapper
Næste:Udfør en diagnostisk test på hukommelsen med Memtest86 Pro v11
 Udlejer| Opslået den 13-12-2024 kl. 19:21:15 |
Java oss Alibaba Cloud uploadfilindstillinger Download filnavn
https://www.itsvse.com/thread-7853-1-1.html
 Udlejer| Opslået den 13-12-2024 kl. 21:33:47 |
Ret fejlen, der fik programmet til at være unormalt, da brugeren aktivt afbrød, indtastede undtagelsen og ændrede svarstatuskoden "System.InvalidOperationException: StatusCode kan ikke sættes, fordi svaret allerede er startet", og andre fejlrettelser, koden er som følger:






 Udlejer| Opslået den 13-12-2024 21:42:04 |
Du kan finde nogle store filer at teste:https://mirrors.aliyun.com/centos/7/isos/x86_64/
 Udlejer| Opslået den 13-5-2025 16:40:08 |
Lille slak Opslået den 13-12-2024 kl. 21:33
Fix bruger aktivt annullerer, indtaster undtagelsen og ændrer svarstatuskoden "System.InvalidOperationException: StatusCode canno...

reparereUgyldigt ikke-ASCII- eller kontroltegn i header: 0x000Dabnorm

Kodeks:

Hyperlink-login er synlig.-> SetContentDispositionHeader-metoden
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com