ダウンロードするデータ量がかなり大きくなりました。しかし、それがファイルを待って、サーバ上のメモリの大規模な量を使用しているASP.NET C#で即座にダウンロードを実行するには?
HttpContext.Current.Response.AppendHeader("content-disposition", String.Format("attachment; filename={0}", filename)); HttpContext.Current.Response.BinaryWrite(ms.ToArray()); HttpContext.Current.Response.End();
:
現在、当社のシステムは、ちょうど(私たちがファイルを使用しないでください)
コードストリームを出力しますダウンロードしてください。待っているよりすぐにダウンロードを開始するようにしたいのですが...どうすればいいですか?
これは多かれ少なかれこの質問に含まれています:http://stackoverflow.com/questions/6781732/unbuffered-output-from-ihttphandler –