为了账号安全,请及时绑定邮箱和手机立即绑定

尝试直接访问文件时出现 404

尝试直接访问文件时出现 404

C#
catspeake 2021-09-19 15:42:13
我有一个带有名为“images”的文件夹的 WebApi 项目。我想直接访问图像,但我不断收到 404 消息“找不到与名为‘图像’的控制器匹配的类型。”我在 MVC 项目上做了同样的事情,它总是运行良好,我不知道为什么在 WebApi 中我无法访问文件。我确定文件在那里,我在目录中看到它。示例请求:GET http://localhost:49873/images/20180704003126241.png
查看完整描述

1 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

在默认配置下,WebAPI 不会为您提供静态文件。你需要要么

  • 在 WebAPI 端点上设置一个控制器,它将获取文件并返回一个 FileResult

  • 配置静态文件处理中间件

10 次中有 9 次你会想要第二个。请注意,Microsoft 静态文件中间件的默认配置是提供静态内容,wwwroot因此您可能需要将图像文件夹放在那里。


查看完整回答
反对 回复 2021-09-19
  • 1 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信