上传base64字符串图片

时间:2014-10-05 12:37:22

标签: javascript php jquery base64

我有一个插件可以裁剪我的图片并发回一个如下所示的base64数据:data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQ...。如何通过表单中的文件上传字段将此返回的图像上传到我的服务器?

enter image description here

PS:简而言之,我想自动将返回的图像添加到我表单的文件输入字段中。

2 个答案:

答案 0 :(得分:3)

将上传任何其他字符串的方式与您的服务器相同。 字符串是Base64这一事实并没有改变任何东西。

您可以将其放在<input type="hidden">中,然后使用PHP代码解码Base64并将字节保存在某处。

答案 1 :(得分:0)

使用此代码

$image =chunk_split( base64_encode(file_get_contents($_FILES['image_name']['tmp_name'])));