0

私はC#の初心者で、ファイルを転送するプロジェクトを作成しています.10MB程度のファイルを転送する場合、転送に5秒もかかりません.ファイルサイズが100MBを超える場合、1分かかります.大きなファイルの転送が非常に遅くなります。パフォーマンスを向上させる方法はありますか。

私のコードは以下です:

    protected byte[] GetRequestInput()
    {
        StreamReader _inputStream = new StreamReader(base.HttpApplication.Request.InputStream);

        long _inputSize = _inputStream.BaseStream.Length;

        byte[] _inputBytes = new byte[_inputSize];
        _inputStream.BaseStream.Read(_inputBytes, 0, (int)_inputSize);
        return _inputBytes;
    }
4

0 に答える 0