You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 15 + .NET7环境下产品图片返回Not Found问题求助

产品图片加载返回“Not Found”,但其他属性正常显示的问题

问题详情

  • 该问题已持续数周:页面上产品图片始终显示“Not Found”,但产品名称、价格、规格等其他属性都能正常加载展示。
  • 用Postman测试后端.NET 7 API,接口返回数据完全正常,包含正确的图片URL。
  • 技术栈为Angular 15 + .NET 7,浏览器开发者工具控制台可以看到完整的产品数据(包括图片URL字段),但图片请求返回404。

API返回的数据示例

{
    "pageIndex": 1,
    "pageSize": 6,
    "count": 21,
    "data": [
        {
            "id": 8,
            "name": "ASUS",
            "photoUrl": "images/products/ASUS2.jpg",
            "specification": "ASUS zenbook pro 14 Core i7",
            "generation": "12th Generation",
            "price": 500.99,
            "condition": "New",
            "quantity": 1,
            "storageSize": "512 SSD",
            "ramSize": "32 GB RAM",
            "touchScreen": true,
            "photos": [
                {
                    "id": 8,
                    "url": "images/products/ASUS2.jpg",
                    "isMain": true
                }
            ],
            "productType": "ZenBook",
            "productBrand": "ASUS"
        }
    ]
}

已做的排查

  • 确认API返回的图片URL格式正确,无拼写错误。
  • 检查后端静态文件目录,图片文件确实存在于images/products/路径下。
  • 验证Angular前端中图片绑定的路径是否正确(直接使用返回的photoUrl或photos[0].url)。

内容的提问来源于stack exchange,提问作者3bdallah-Oi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 08:03:26