Загруженный файл как поток в контроллере (ASP.NET MVC 3) будет автоматически удален?
Позволять'Предположим, контроллер, который загружает выбранный файл:
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
Ну, я хочу быть уверен, что загруженный файл будет удален (я нене знаю, если это возможно, как это сделать) или нет?
Спасибо