返回.NET Core API映像(存储在wwwroot目录下)链接到客户端

时间:2018-12-04 20:41:50

标签: asp.net-core-2.1 ionic4

我的.NET Core API将上传的图像存储在 / wwwroot / uploads / images /

我需要在Ionic App中显示这些图像,所以我需要一个指向图像的URL,例如: http://hostname:5000/uploads/images/image.png ,这样我就可以在App中执行以下操作:

事实是,当我将此URL放入浏览器时,它返回404(未找到)错误。

哪个是正确的URL,如何从API返回?

谢谢。

1 个答案:

答案 0 :(得分:0)

在.net核心中,您必须启用静态文件。您可以通过在Startup类的Configure方法中将UseStaticFiles()添加到应用程序构建器中来实现。

Startup.cs:

public void Configure(IApplicationBuilder app)
{
    app.UseStaticFiles();
}

Reference