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



My.NET Core API将上载的图像存储在/wwwwroot/uploads/images/

我需要在我的Ionic应用程序中显示这些图像,因此我需要一个指向图像的URL,如:http://hostname:5000/uploads/images/image.png,这样我就可以在我的应用程序中做一些事情,比如:

<img src="http://hostname:5000/uploads/images/image.png"/>

事实上,当我把这个URL放在浏览器中时,它会返回一个404(未找到(错误。

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

提前谢谢。

在.net内核中,您必须启用静态文件。您可以通过将UseStaticFiles((添加到Startup类的Configure方法中的应用程序生成器中来完成此操作。

启动.cs:

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

参考

最新更新