c# - 这个c#文件属于哪个类
问题描述
我正在尝试通过 ActionResult 返回文件内容。但是,我找不到 File() 函数属于哪个库。所以 File(..) 无效。文件属于哪个库?我需要添加它。它属于 system.web.mvc 吗?但我在 System.Web.Mvc 中找不到文件。
[HttpGet]
public virtual ActionResult Download(string fileGuid,string fileName)
{
Guid guid = new Guid(fileGuid);
if (store[guid].Ready != 0)
{
byte[] data = store[guid].Data as byte[];
// The File here is not valid, I can't find which library it belong to
return File(data, "application/vnd.ms-excel",fileName);
}
else
{
return new EmptyResult();
}
}
解决方案
这可能取决于确切的目标框架,但是:public virtual FileContentResult File(...)
如果您的控制器继承自. 或者,您可以直接使用 from - all in 。Microsoft.AspNetCore.Mvc.ControllerBase
new FileContentResult(...)
Microsoft.AspNetCore.Mvc
Microsoft.AspNetCore.Mvc.Core.dll
推荐阅读
- excel - Excel VBA 参考变量工作表名称
- xml - 去 1.11.2 xml 意外的 EOF
- jquery - CSS ease-in ease-out 不适用于 max-height 0 和 max-height auto
- kerberos - 成功认证后,Kerberos 缓存文件是否应该保持为空?
- svelte - 将函数调用绑定到
- javascript - 如何从子组件更新父组件的状态以及从子组件传递一些信息
- asp.net - 运行 ASP.NET Framework 4.7 应用程序时,为什么我的 docker 容器的时间戳错误?
- c# - 为什么我们需要命令?何时使用它们,何时不使用?
- javascript - 如何一起使用 Array 和 IndexOf?
- java - 休息 WS 部分 JSON 响应