【发布时间】:2012-10-27 06:05:07
【问题描述】:
让我们假设下载所选文件的控制器:
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。
嗯,我想确定下载的文件是否会被处理(我不知道是否可能,怎么做)?
谢谢
【问题讨论】:
标签: c# asp.net-mvc-3 stream