[英]How to load up multiple blob images form MySQL database
我需要加载Blob图片,以便可以在幻灯片插件中使用它们。 我需要标签中的图片。 我不确定,但是如何使用标题可以做到这一点,我只看到了一张图片不超过一张的示例。 另请注意,这全部在php中。
我正在谈论的标题是..
header('Content-type: image/jpg');
如果任何人通常都知道如何加载多个Blob图像或在表中循环显示所有Blob图像,请回复。
图像将保留在磁盘上!
将它们放置在数据库中是一个非常糟糕的主意,因为您必须通过PHP动态地提供它们。 如果它们在磁盘上,则只需使用正确的URL将它们作为静态文件发送。 不会涉及PHP,也不会涉及数据库!
这是您的操作方式:
<img src="/load/image/1234.jpg" />
.htaccess
或web.config
类的URL重写并将流量捕获到^/load/image/([0-9]+)\\.jpg$
ID
的数值 ID
在数据库中找到Blob header('Content-Type: image/jpg');
的Blob输出到浏览器header('Content-Type: image/jpg');
^, 但这是关于您网站性能的可怕想法 。 您应该循环数据库,将blob保存为可公开访问的图像文件,将图像路径存储在数据库中,并使用该路径生成静态文件的URL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.