私はasp.net FileUploadコントロールを持っています。 私が成功したセッションに保存するファイルをアップロードすることができますが、私はその入力ストリーム を(私はHttpPosterFileでストアファイルです)を取得するトリングていたとき、私はエラーセッションからファイルを取得するときに「閉じられたファイルにアクセスできない」というエラーメッセージが表示される
にアクセスすることはできません取得していますが閉じられたファイル
tr.PostedFile //<== HttpPostedFile;
byte[] byteArray = null;
using (var binaryReader = new BinaryReader(tr.PostedFile.InputStream))
{
byteArray = binaryReader.ReadBytes(tr.PostedFile.ContentLength);
}
ストリームのHttpPostedFileではなく、ファイルデータのバイト配列をセッションに格納する方が良いのではないでしょうか? – Paddy