html - 在 MSSQL 中显示图像保存为数据类型图像
问题描述
我目前正在为我的部门创建一个支持系统,并为此使用我们的旧数据库。当我们收到新票时,电子邮件会保存为附件并作为数据类型 Image 添加到数据库中。
内容如下所示:(在此示例中为图像)0x21485A4C0A18000015EE76BA799CB69B03197D7707ABD4E877A300E576E03D3E5325600BEEE37A77564318DFFDC6173AF1D2D6A1D6706657F975E5AB924CD28594003C2674...
此示例的长度为 2k+ 个字符。
完整示例:https ://pastebin.com/x4KzSY5Y
我最好的猜测是这是某种十六进制。但老实说,我不知道;我通常将文件存储为 MySQL 中的 blob。
到目前为止,我尝试的是对“十六进制”进行 base64 编码。我尝试将内容转换为各种类型。但到目前为止,没有运气,图像将无法正确显示。
如果有人知道如何将图像显示为<img>
HTML,我将不胜感激。
不幸的是,我无法对数据库进行任何更改。我知道数据类型 Image 被换成了别的东西,不太记得它叫什么。
我以前从未在 StackOverflow 上问过问题,所以如果不清楚我在问什么,我很抱歉。
解决方案
推荐阅读
- google-apps-script - 电子表格脚本:跳过第一列为空的行
- mysql - Nodejs MySQL 不断返回结果
- android - 关闭应用程序时停止前台服务
- postgresql - 松脆的 PGO 备份的时区不正确
- python - (Python 3.8)是否可以通过输入调用变量或字典?
- c# - 使用 SSH.NET 将文件从 ASP.NET 中的 SFTP 服务器下载到浏览器
- javascript - 如何在 vuex 存储操作中访问 axios?
- vba - OLEobjects 文本框可以可见但不可编辑吗?
- r - 大型数据集跨因子的时间序列密度图
- haskell - 如何在 CPS 中构造更高级别的 Coyoneda 类型的值?