gpt4 book ai didi

java - "Not allowed to load local resource: file:///C:....jpg"Java EE Tomcat

转载 作者:IT老高 更新时间:2023-10-28 20:45:38 24 4
gpt4 key购买 nike

我正在尝试在良好存储后从我的文件系统中检索图片,(而不是将其放入数据库中,我将其复制到磁盘并将路径放入数据库)

  1. 我已将图片存储到 c:\images\文件夹,并假设完整路径的名称为 c:\images\mypic.jpg
  2. 当我尝试检索它时,将 img src 属性设置为 <img src="c:\images\mypic.jps">通过使用一些java代码
  3. 在浏览器控制台中我发现了这个错误 Not allowed to load local resource: file:///C://images//mypic.jpg

问题:如何解决这些路径问题?我应该在哪里存储图片?我应该从哪里检索它们?

最佳答案

发送标签<img src="c:\images\mypic.jpg">将导致用户浏览器从他的文件系统访问图像。如果您必须将图像存储在位于 c:\images 的文件夹中我建议创建一个像 images.jsp 这样的 servlet,它作为参数获取文件名,然后将 servlet 响应内容设置为 image/jpg,然后从服务器位置加载图像字节并将其放入响应中。

但是您使用什么来创建您的应用程序?它是纯servlet吗? Spring ? JSF?

Here你可以找到一些关于如何做的信息。

关于java - "Not allowed to load local resource: file:///C:....jpg"Java EE Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23969953/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com