在 .NET Core 中,你可以使用 FileStreamResult 类来获取文件流并返回给前端。下面是一个示例:

public IActionResult DownloadFile()
{
    // 获取文件路径
    string filePath = "path/to/file.pdf";

    // 创建文件流
    FileStream fs = new FileStream(filePath, FileMode.Open);

    // 返回文件流给前端
    return new FileStreamResult(fs, "application/pdf");
}

在上面的示例中,我们首先获取文件的路径,然后使用 FileStream 类创建一个文件流。最后,我们使用 FileStreamResult 类将文件流作为响应返回给前端。请注意,在 FileStreamResult 的构造函数中,我们还指定了文件的 MIME 类型(在此示例中为 application/pdf),以便浏览器知道如何处理该文件。

你可以根据实际情况更改文件路径和 MIME 类型以满足你的需求。

.NET Core 获取文件流并返回给前端

原文地址: http://www.cveoy.top/t/topic/folY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录