私はasp.netで10GBのファイルをバイトに変換しようとしています。以下のコードを実行しています:
if (FileUpload1.FileName != "")
{
Byte[] MediaBytes = new
byte[FileUpload1.PostedFile.InputStream.Length];
}
そこで、任意のサイズの 10GB または任意のファイルを参照するために FileUpload1 を追加しました。大きなファイルをバイトに変換してSQLサーバーに保存することはできません。また、このコードをweb.configに追加すると、640MBをバイトに変換するのに役立ち、コードは640MBのファイルで動作します。大きなサイズのファイルもバイトに変換したい. ISS6用に以下のweb.configのコードを使用しました
<httpRuntime executionTimeout="9999" maxRequestLength="2099999999"/>
iss7の場合、web.configで次の追加コードを使用します。
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1024000000"/>
</requestFiltering>
</security>
</system.webServer>
大きなファイルをByteで簡単かつ迅速に変換する方法を教えてください。どうすればこれを行うことができるか、解決策を教えてください。