ASP.net核心MVC服务文件的最佳实践

时间:2017-11-21 07:05:10

标签: c# asp.net asp.net-mvc file

我有一个存档,里面装有不同类型的文件,图片,pdf等,存储为字节数组。

将这些文件提供给客户端的正确方法是什么?如果该客户端是浏览器,另一个Web应用程序,卷曲或其他什么,有什么区别吗?

您可能已经注意到我不熟悉提供文件。除了到网页的静态文件。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

通过操作提供二进制数据的正确方法如下:

    public IActionResult Foo()
    {
        return File(new byte[] { },"image/png");
    }

客户不会有所作为。