我认为我在这里使用了糟糕的 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)