asp.Net MVCプロジェクトでは、大きなファイル(大抵200〜300Mo、場合によっては1Go)を処理する必要があります。 私はそれらをデータベースに保存します(バックアップ理由/一貫性の理由から)。 パフォーマンス上の問題が懸念されますので、私はプログラムのどこにでもバイト配列を持たせることはできません。目標はストリームごとにどこで処理するかです。 私は階層化されたアプリケーションを使用し
私は、新しいデータがFileStreamオブジェクトに書き込まれるとすぐにアクションを呼び出すプログラムを作成しようとしています。あなたが見ることができるように、ストリームの長さは現在の位置よりも大きくなるまで、すべてこのクラスが待っているん public class BlockingFileStream : FileStream
{
public override int Read