使用php或jquery将字符串转换为文件流

时间:2014-10-20 10:33:22

标签: php jquery filestream

我的图片格式为base64格式如下:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAgAE........

我正在尝试将上面的字符串转换为输入文件流。我已经检查了这个,但我没有得到任何东西,请让我知道这个过程。

1 个答案:

答案 0 :(得分:1)

您必须使用file put contents

试试这个:

// Your image data

$data = data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pV....

list($type, $data) = explode(';', $data);
list(, $data) = explode(',', $data);

//Image name
$filename = "myname.png";

$data = base64_decode($data);

$file = 'uploads/' . $filename;

// decode the image data and save it to file
file_put_contents($file, $data);