選択したファイルをダウンロードするコントローラを想定しましょう:
public FileResult Download( string f ) {
Stream file = MyModel.DownloadFiles( f );
return File( file, "application/octet-stream", (file as FileStream).Name );
}
とMyModelが含まれています
public static Stream DownloadFiles(string file){
return new FileStream(file, FileMode.Open, FileAccess.Read);
}
コントローラーでキーワードを使用するusing
と、例外がスローされます: Cannot access closed file
.
さて、ダウンロードしたファイルが破棄されることを確認したいのですが(可能かどうか、その方法はわかりません)、そうではありませんか?
ありがとう