相关疑难解决方法(0)

如何在ASP.NET 5 RC1 MVC中使用IFormFile保存上传的文件

我在Visual Studio 2015中使用ASP.NET 5 RC.

我定义了一个ViewModel:

public class TeamVM
{
    public IFormFile UploadedLogo { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和一个控制器:

[HttpPost]
public IActionResult Create(TeamVM vm)
{
     vm.UploadedLogo.SaveAs("filename.txt"); // Problem here - There is no SaveAs method
     return View();
}
Run Code Online (Sandbox Code Playgroud)

问题是intellisense表明没有SaveAs()方法.我在这里发现这个接口实际上没有SaveAs()方法.

另外,我意识到,如果我改变IFormFileICollection<IFormFile>和通过,收集循环的IFormFile情况下,将有SaveAs()定义的方法.

在我的情况下,我想用IFormFile而不是ICollection<IFormFile>.

如何将文件保存到系统使用的正确方法IFormFile

c# asp.net asp.net-mvc visual-studio-2015

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1

visual-studio-2015 ×1