存储和检索图像数据URL
Storing and Retrieving Image Data URL
是否可以将toDataURL("image/png");
从画布中提取的"数据URL"存储在数据库中,并通过检索该"数据URL’来重建图像?我已尝试将"数据URL"存储到BLOB
。
toDataURL("image/png")
方法只返回一个数据URI。您可以很容易地将其存储到sql数据库中,并且可以检索并用于构建图像。您必须使用检索到的数据URI设置图像的src
。也请参考这个,这应该会给你一个想法。
我不明白你想要做的一切,但这里有一个我使用的流程的小例子。
首先使用canvas.toDataURL()将画布转换为imageUrl,该函数以.png格式返回画布的DataURL。
客户端:
var canvas=document.getElementById("canvas");
var dataURL=canvas.toDataURL();
$.ajax({
type: "POST",
url: "PHPfile.php",
data: {
image: dataURL
}
})
PHP:
<?php
$conn = new PDO('mysql:host=XXXX;dbname=YYY', "ZZZ", "1234");
$insert="insert into designs(image) values(:image)";
$stmt = $conn->prepare($insert);
$stmt->bindValue(":image",$_POST["image"]);
$stmt->execute();
现在您已经将图像存储在数据库中。
相关文章:
- 将图像下载为数据url时出错
- 存储和检索图像数据URL
- 使用finuploader上传数据url
- 将锚点更改为指向页面的数据url属性
- 每当我试图将简单的图像源转换为数据URL时,就会出现安全错误异常
- 正在将数据URL(base64)保存到PhoneGap(android)上的文件中
- 无法使用json数据url在android中运行实时股票图
- Sharrre-Facebook数据文本和数据url没有显示在多个按钮上
- 如何阻止数据URL成为实际URL
- 使用 javascript 将数据URL转换为文件
- JS直接从视频流中获取图像作为数据URL
- 在作为数据URL发送之前裁剪图像
- 画布到数据 URL 不起作用
- 画布到数据URL在第一次尝试时不会返回整个URL
- 在 html5 中将多个画布转换为数据URL
- 从本地 URL 获取数据 URL
- 如何将数据 URL 格式的文件正确保存到隔离存储
- 使用 jQuery 在表单提交时将隐藏的输入值设置为数据 URL
- 从数据 URL 加载脚本内容
- 使用ember数据url模板的EmberJS自定义适配器