如何通过python在imgbb.com中发布图像?

如何通过python在imgbb.com中发布图像?,python,Python,如何在imgbb中发布图像? 我是初学者。我不能发布任何图片 curl --location --request POST "https://api.imgbb.com/1/upload?key=YOUR_CLIENT_API_KEY" --form "image=R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 这就是我的工作 url = 'https://api.imgbb.com/1/upload' key = '2325

如何在imgbb中发布图像? 我是初学者。我不能发布任何图片

curl --location --request POST "https://api.imgbb.com/1/upload?key=YOUR_CLIENT_API_KEY" --form "image=R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"

这就是我的工作

url = 'https://api.imgbb.com/1/upload'
key = '232565fc1a4f0d24578d9aeadc0b43ab'
res = requests.post(
    url, 
    data = {
        'key': key, 
        'image':b64encode(open('a.png', 'rb').read()),
        'name': 'a.png',
    }
)

你有答案吗?我总是得到400的响应。你如何得到JSON的响应?res对象似乎只有res。json()应该可以做到这一点
import base64
import requests

with open("fig1.png", "rb") as file:
    url = "https://api.imgbb.com/1/upload"
    payload = {
        "key": key_imgbb,
        "image": base64.b64encode(file.read()),
    }
    res = requests.post(url, payload)