让我们假设下载所选文件的控制器:
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
.
好吧,我想确定下载的文件是否会被处理(我不知道是否可能,怎么做)?
谢谢