Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用fancybox显示blob图像的问题_Php_Fancybox_Blob - Fatal编程技术网

Php 使用fancybox显示blob图像的问题

Php 使用fancybox显示blob图像的问题,php,fancybox,blob,Php,Fancybox,Blob,我正在尝试使用来显示图像。我的图片是mysql数据库中的blob 以下是我正在使用的html/php: <a class="fancybox-buttons" data-fancybox-group="g1" href="data:image/jpeg;base64,<?php echo base64_encode($pic['screenshot']); ?>"><img src="data:image/jpeg;base64,<?php echo base

我正在尝试使用来显示图像。我的图片是mysql数据库中的blob

以下是我正在使用的html/php:

<a class="fancybox-buttons" data-fancybox-group="g1" href="data:image/jpeg;base64,<?php echo base64_encode($pic['screenshot']); ?>"><img src="data:image/jpeg;base64,<?php echo base64_encode($pic['screenshot']); ?>" width="150px" height="250px"/></a>

这是可行的,但当页面加载时,当我将鼠标移到图像上时,我会遇到一个奇怪的闪烁鬼图像问题。

我甚至不知道你做了什么。我认为更好的方法是创建一个脚本来动态地为您的图像提供服务器

因此,image src将是image.php?id=123,然后您将拥有image.php服务脚本ie


我对你的应用了解不多,但在数据库中存储图像是个好主意。看起来它们会让数据库快速变大。

我甚至不知道你做了什么是可能的。我认为更好的方法是创建一个脚本来动态地为您的图像提供服务器

因此,image src将是image.php?id=123,然后您将拥有image.php服务脚本ie

我对你的应用了解不多,但在数据库中存储图像是个好主意。似乎它们会让数据库快速变大。

图像显示部分:

<a class="fancybox fancybox.iframe" href="blob:http://localhost:8080/a71e1fb6-8482-49cf-88fa-a29dfc71e39e">
    <img src="blob:http://localhost:8080/a71e1fb6-8482-49cf-88fa-a29dfc71e39e"/>
</a>
成功就来了

当将fancy box与pdf或其他文件类型(非图像)一起使用时,我们会设置其他适当的值。

图像显示部分:

<a class="fancybox fancybox.iframe" href="blob:http://localhost:8080/a71e1fb6-8482-49cf-88fa-a29dfc71e39e">
    <img src="blob:http://localhost:8080/a71e1fb6-8482-49cf-88fa-a29dfc71e39e"/>
</a>
成功就来了


当将fancy box与pdf或其他文件类型(而非图像)一起使用时,我们会设置其他适当的值。

我没有足够的分数来评论,所以我将在这里放上我的2美分。希望能有帮助

移动设备上可能不完全支持blob存储。

因此,image src将是image.php?id=123,然后您将拥有image.php服务脚本ie


这是一个非常好的主意,除了在我的例子中,我们使用带有MVC/ADFS身份验证模型的Web API。WebAPI是一个无状态的Web服务,所以该选项并不总是在任何地方都有效。要使其正常工作,我们必须允许匿名访问该API调用,这可能是一个安全风险,具体取决于数据。

我没有足够的分数发表评论,所以我将在这里花2美分。希望能有帮助

移动设备上可能不完全支持blob存储。

因此,image src将是image.php?id=123,然后您将拥有image.php服务脚本ie


这是一个非常好的主意,除了在我的例子中,我们使用带有MVC/ADFS身份验证模型的Web API。WebAPI是一个无状态的Web服务,所以该选项并不总是在任何地方都有效。要使其正常工作,我们必须允许匿名访问该API调用,这可能会带来安全风险,具体取决于数据。

不幸的是,除了将其存储在数据库中之外,我没有其他选择。我也按照你的建议做了,但不幸的是,当我把它放到数据库中时,除了将它存储在数据库中之外,我别无选择。我也按照你的建议做了,但当我把它付诸实践时