浏览器访问本地D盘的图片404

浏览器访问本地D盘的图片404
已配置


```bash
<Host>
      <Context path="/upload" docBase="D:\louyuimage\upload\"  reloadable="true"  >
      </Context>
</Host>

```

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/656427
  • 这篇博客你也可以参考下:前端请求,后台一直返回404路径报错
  • 以下回答由chatgpt基于相关博客总结生成:

    答案:

    如果在本地D盘上存了一些图片,但是用浏览器访问时遇到了404错误,可能是因为浏览器无法访问到这些图片的路径。

    解决方案:

    1. 确认图片是否存在于D盘中,检查路径是否正确。
    2. 确认图片是否被防火墙或其他安全软件拦截了。可以尝试关闭防火墙或其他安全软件,然后重试访问。
    3. 确认浏览器是否有访问本地文件的权限。可以尝试将图片上传到服务器上,然后通过访问服务器上的路径来查看图片是否能正常显示。
    4. 如果使用的是Tomcat等服务器,可以将图片放到webapp目录下的某个文件夹,然后通过http访问该文件夹下的图片。具体步骤为:

    5. 将图片放到webapp目录下的某个文件夹中(如img文件夹);

    6. 在jsp或html文件中使用相对路径(如../img/pic.jpg)引用该图片;
    7. 通过浏览器访问该jsp或html文件,检查图片能否正常显示。

    代码示例:

    // 将图片保存到本地D盘img文件夹中 String filePath = "D:/img/pic.jpg"; File file = new File(filePath);

    // 在jsp或html文件中使用相对路径引用该图片 pic