【发布时间】:2012-10-21 05:35:58
【问题描述】:
我创建了一个自定义产品配置器,它将画布元素保存为 base64 编码图像。当我在浏览器中将图像作为图像 src 回显时,它可以正常工作。
所以像这样的工作:
$base64Image = $_POST['dataUrl'];
echo '<img src="'.$base64Image.'" />';
我的问题是 codeigniter 不会将此 base64 图像 src 添加到会话中,可能是因为它太大了。我尝试了一些人们用来将图像写入服务器的方法,但它们都会抛出错误。有谁知道我如何将此 base64 字符串写入服务器上的图像,例如 images/custom 文件夹中的“myimage.png”?
感谢任何帮助。
【问题讨论】:
-
你应该对 dataURI 进行 HTML 转义,否则你有 XSS 问题
标签: php jquery codeigniter image-processing base64