我有这个包含图像作为字符串的数据库.这些字符串看起来像这样:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD...
Run Code Online (Sandbox Code Playgroud)
我需要创建一个显示此图像的链接.喜欢something.com/?id=27是一个形象.所有图像都是jpeg格式.这是我尝试但没有奏效的内容:
<?php
$host = "smth";
$user = "smth";
$pass = "smth";
$db_name = "smth";
$dbh = new PDO("mysql:host=$host;dbname=$db_name", $user, $pass);
$dbh->exec("SET NAMES utf8");
$q = $dbh->prepare("select content from img where id = :id");
$q->execute(array(':id'=>$_GET['id']));
$row = $q->fetch(PDO::FETCH_BOTH);
header("Content-type: image/jpeg");
echo $row['content'];
?>
Run Code Online (Sandbox Code Playgroud)
正确获取数据但不显示图像.
我需要能够像这样使用这个链接<img src="mysite.com?id=21" />,我不想要这个解决方案:<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABA..." />
谢谢!
可能重复:
如何正确克隆JavaScript对象?
我有这个代码:
var temp = [];
var obj = {name:"1"};
temp.push(obj);
obj.name = "2";
temp.push(obj);
Run Code Online (Sandbox Code Playgroud)
我期待的是真实的:
temp[0].name == "1" && temp[1].name == "2";
Run Code Online (Sandbox Code Playgroud)
实际发生了什么:
temp[0].name == "2" && temp[1].name == "2";
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况,以及我如何能得到我所期待的?
是否可以用来eval()评估JavaScript代码并确保该代码无法访问某些对象?
例:
(function(window, location){ eval('console.log(window, location)'); })()
Run Code Online (Sandbox Code Playgroud)
上面的代码似乎没有通过引用直接访问window对象,因为它undefined在该范围内.但是,如果另一个对象全局存在且包含对其的引用window,则可以访问它.
如果我添加到window, location任何其他可能包含引用的对象或变量,window那么评估的代码是否能够引用该window对象?
我正在尝试创建一个平台,用户可以使用js文件上传用户应用程序,并以权限的形式提供对特定API的访问.
我的部署的吊舱正在执行不应该中断的工作。K8s是否有可能正在轮询端点以了解更新准备情况,或者通知我的Pod它即将关闭,以便它可以按顺序处理事务,然后声明自己准备进行更新?
理想过程: