这个c#文件属于哪个class
Which class does this c# File belongs to
我正在尝试通过 ActionResult return 文件内容。但是,我找不到 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();
}
}
这可能取决于确切的目标框架,但是:Microsoft.AspNetCore.Mvc.ControllerBase
上有一系列 public virtual FileContentResult File(...)
重载,如果您的控制器继承自那个 。或者,您可以直接使用 new FileContentResult(...)
,从 Microsoft.AspNetCore.Mvc
- 全部在 Microsoft.AspNetCore.Mvc.Core.dll
.
我正在尝试通过 ActionResult return 文件内容。但是,我找不到 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();
}
}
这可能取决于确切的目标框架,但是:Microsoft.AspNetCore.Mvc.ControllerBase
上有一系列 public virtual FileContentResult File(...)
重载,如果您的控制器继承自那个 。或者,您可以直接使用 new FileContentResult(...)
,从 Microsoft.AspNetCore.Mvc
- 全部在 Microsoft.AspNetCore.Mvc.Core.dll
.