这有点令人困惑。我使用w2ui框架作为我的用户界面,并在发布包含文件输入的表单时发送JSON字符串。现在,JSON字符串如下所示:
{
"cmd":"save",
"recid":0,
"record":
{
"id":"2",
"image":
[
{
"name":"test.jpg",
"type":"image/jpeg",
"modified":"2016-04-03T15:54:12.638Z",
"size":31216,
"content":"very_long_content_string"
}
]
},
"id":"2",
"image":
[
{
"name":"test.jpg",
"type":"image/jpeg",
"modified":"2016-04-03T15:54:12.638Z",
"size":31216,
"content":"very_long_content_string"
}
]
}
我不知道为什么这些信息是多余的。问题是如何以某种方式将image
阵列中的文件保存到我的本地磁盘中?
答案 0 :(得分:2)
解析JSON并使用:
<?php
$base64string = very_long_content_string;
file_put_contents('img.png', base64_decode($base64string));
?>