相关疑难解决方法(0)

下载的文件作为控制器中的流(ASP.NET MVC 3)将自动处理?

让我们假设下载所选文件的控制器:

 public FileResult Download( string f ) {

         Stream file = MyModel.DownloadFiles( f );

         return File( file, "application/octet-stream", (file as FileStream).Name );
 }
Run Code Online (Sandbox Code Playgroud)

MyModel包含

public static Stream DownloadFiles(string file){

   return new FileStream(file, FileMode.Open, FileAccess.Read);
}
Run Code Online (Sandbox Code Playgroud)

如果我using在控制器中使用关键字,那么将抛出异常:Cannot access closed file.

好吧,我想确保下载的文件将被处理(我不知道是否可能,如何做到)或不?

谢谢

c# stream asp.net-mvc-3

3
推荐指数
1
解决办法
8262
查看次数

标签 统计

asp.net-mvc-3 ×1

c# ×1

stream ×1