javascript - ekko-lightbox 和图像从 PHP scipr 返回为 BLOB
问题描述
我有 PHP 脚本,它从 MySQL 数据库返回图像作为 BLOB 内容。所以图像标签看起来像
<img src="image.php?id=1">
此链接返回 JPEG 图像,它可以在浏览器中正常工作。(在我的 PHP 脚本中,我使用 Content-Type 标头等,它工作正常。)
ekko-lightbox 不适用于此类图像源,因为存在内部扩展检查!如何修改 ekko-lightbox.js 以接受这样的来源!?
解决方案
我开始更改 ekko-lightbox 内部的 JavaScript 代码,发现有一个属性data-type="image"
可以用来强制 ekko-lightbox 进入图像模式(将内容视为纯图像)。我知道,我之前应该阅读过文档 - RTFM。
推荐阅读
- ios - 我怎样才能快速执行关系?
- mysql - 获取在值范围内具有值的行数 MySQL
- vba - 点击表格单元格生成图表
- tensorflow - 为什么我的损失函数只在中间振荡
- mysql - 如何在mysql中选择多个一对多关系
- django - Failed to create superuser in django on OpenShift
- c++ - 带有 static_cast 或放置 new 的 std::realloc
- python - 如何覆盖 Bottle 中的所有错误页面?
- c# - Closing Form with a button
- phoenix - How to use WHERE clause with Phoenix UPSERT