【发布时间】:2018-07-17 13:34:48
【问题描述】:
我正在使用 .NET 核心构建一个简单的 API,并希望在客户端到达 API 上的某个端点后向客户端发送一个简单的 .json 文件。
到目前为止,我几乎没有成功,但我目前拥有的是以下内容:
public IActionResult yaddayadda(){
var filePath = "./Data/file.json";
using (var stream = new FileStream(@filePath, FileMode.Open))
{
return new FileStreamResult(stream, "application/json");
}
}
这让我一无所获。 (文件路径正确)
谢谢!
编辑:我尝试了不同的内容类型,即使它不是正确的,multipart/form-data 允许我下载文件,但它没有扩展名。
【问题讨论】:
-
我会避免“使用”,因为它会在真正发送之前关闭流。
-
对不起,你能告诉我你会采用的方法吗?