JSON是一种文本格式.由于图像是不透明的二进制数据,因此您需要将该数据编码为文本格式.
Base64最常用于此类数据,python可以使用该base64模块处理得很好:
import base64
import json
image = base64.decodestring(json.dumps(data)['image'])
Run Code Online (Sandbox Code Playgroud)
这是Twitter支持更新您的个人资料图片.
但是,对于除了非常小的图像之外的所有图像数据使用JSON 并不是一个好主意.包含在python中的json解析器很容易使用大型有效负载重载,就像一个体积适中的图像.
您最好提供一个使用PUT或POST请求接受图像的REST API,然后使用URL进行图像通信.
| 归档时间: |
|
| 查看次数: |
9116 次 |
| 最近记录: |