Kil*_*All 2 asp.net-web-api asp.net-core
我创建了一个 ASP.NET Core 3.1 Web API 项目,在 IIS Express 上它与控制器完美配合。我创建了一个名为 的文件夹images并.jpg在那里复制了一些文件。
我的想法是使用 url 从我的 Xamarin 应用程序获取这些图像,例如
http://192.168.0.185:52493/img/lucas.PNG
Run Code Online (Sandbox Code Playgroud)
但没有返回任何内容。然后我尝试将网址直接写入 Internet Explorer,但没有任何反应,图像也没有显示在浏览器中。
知道它会是什么吗?
如果您想从img项目根目录中您自己的文件夹而不是默认 wwwroot文件夹访问文件,则需要在startup.csConfigure方法中配置静态文件中间件,如下所示:
app.UseStaticFiles();// For the wwwroot folder
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "img")),
RequestPath = "/img"
});
app.UseRouting();
//other middlewares
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2270 次 |
| 最近记录: |