使用JSON消息发送图像

时间:2014-02-27 10:05:55

标签: php json base64

我有通过json消息发送图像的代码:

$thumbnail = file_get_contents("http://graph.facebook.com/" . $current['username'] . "/picture");
$thumb_encoded = base64_encode($thumbnail);
$array = array();
$array['username']=$current_row['username'];
$array['image']=$thumb_encoded;
array_push($response['result'], $array);

但正如我所看到的,每个图像的接收数据包太大(因为我读过,base64转换增加了开销)。因为我需要将这个JSON消息发送到Android应用程序(并且通过移动连接下载的数据大小是移动设备的关键点),还有另一种方法可以通过json发送图像,并且可以减少开销吗?

1 个答案:

答案 0 :(得分:0)

您可以将图像作为图像发送,并将用户名放在图像名称中。