我正在開發DOT NET CORE MVC C#專案。
當我嘗試將大小為 500MB 或 1GB 的視頻上傳到我的網站時出現錯誤。我該如何解決?
在網上搜索后執行兩個任務但仍然無法上傳。
大小:= 最大視頻大小 3GB
嘗試過的代碼
<httpRuntime maxRequestLength="SIZE_DETAILS" requestValidationMode="2.0" enableVersionHeader="false" />
嘗試過的代碼
<configuration>
<system.web>
<httpRuntime maxRequestLength="1048576" />
</system.web>
</configuration>
uj5u.com熱心網友回復:
對于 500mb 視頻,請使用以下代碼:
<httpRuntime maxRequestLength="2147483647" />
簡單來說,您甚至需要更高的記憶體,但對于 2.5MB 左右的影像和視頻,這將解決它。任何更高的值都需要更高的 maxRequestLength。
甚至將其增加到類似
<httpRuntime maxRequestLength="22147483647" />
我用它來處理更高的圖片,并通過減小代碼中的影像大小來進行操作,并且它起作用了。
uj5u.com熱心網友回復:
我們在將大檔案從一個應用程式傳遞到另一個應用程式時遇到了這個問題。我們通過在 <system.webServer> 內的 web.config 中執行此操作來使其作業。
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1048576"
</requestFiltering>
</security>
不過,您需要做一些不同于 1048576 的事情。maxAllowedContentLength以位元組為單位設定,因此您至少需要設定 ~3221225472 位元組才能上傳 3GB 視頻,因此請確保高于此值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/452691.html
標籤:C# asp.net-mvc .net-core asp.net-mvc-5
