如何使用python在文本/ json请求中将照片字节作为JPEG图像发送



我认为我在这里使用了糟糕的 API 设计,根据我需要在请求中以 JPEG 格式发送照片字节的文档,我的问题是:如何在文本/json 中发送此字节? 以下是将照片发送到此 API 的文档。

将照片发送到 API 的文档

以下是我在python中的放置请求:

reply = requests.put(url, data=blob, headers=self.headers)

其中 blob 是图像的二进制文件。

找到解决方案,只需在之前将 blob 编码为 base64,然后使用 json.dumps。

blob = json.dumps(blob.encode("base64"))
reply = requests.put(url, json=blob, headers=self.headers)

最新更新