java - 使用图像 url 在数据库中的 jsp src 上显示图像
问题描述
在 spring-boot 项目中,我在数据库中有一个图像路径,该路径引用了计算机桌面目录/文件中图像的 URL。我一直在尝试将数据库中的图像源渲染为引用桌面目录但未显示的图像标记。
这是我的片段
<img width="180" height="170" src="${img}" alt="passport" /> </div>
<hr>
在安慰图像路径后,我有这个
file:///C:/Users/user/Desktop/uploads/4.jpg
解决方案
您不能使用绝对文件系统路径提供任何资源(包含的图像)。路径,即您放在“src”属性中的字符串必须是相对路径(例如./uploads/4.jpg)或格式正确的URL。
由于您正在使用 JSP 等动态页面,这意味着您有一个必须为这些资源提供服务的 Web 服务器。图像也必须在服务器上(并且您必须构建指向它们的 URL),否则无法在页面中显示它们。
推荐阅读
- javascript - How to leave a voice channel without member
- javascript - 有没有办法在 React Native 中使用任何 .net dll?
- joblib - 尝试导入“从 cdqa.pipeline.cdqa_sklearn import QAPipeline”时如何修复“TypeError:需要整数(获取类型字节)”错误
- flutter - 如何在给定的分钟内以编程方式更新 CircularPercentIndicator 的进度颜色?
- regex - 根据 [PREFIX] 名称格式化文本块
- python - 如何在 Python 中移动 numpy 数组中的项目?
- javascript - 是否可以将 useEffect 放在 if 语句中?
- oop - 您如何重构应用程序中的入口点类?
- python - Discord.py 在多台服务器上播放本地文件
- c# - 如何关闭 .NET Core 日志记录到 AWS CloudWatch 中的日志级别和类别输出?