gpt4 book ai didi

python - 使用 twitter api 和 python 上传个人资料图片

转载 作者:太空宇宙 更新时间:2023-11-03 13:49:54 25 4
gpt4 key购买 nike

我想使用 html 格式从我的硬盘上传一张图片:

Image file: <input name="imageupload" id="imageupload" type="file" />

然后我将它上传到 Twitter:

image=self.request.get('imageupload')
image2=base64.b64encode(image)
twitapi.Update_profile_image(image=image2)

给定 twitapi.Update_profile_image:

def Update_profile_image(self,image):
if not self._oauth_consumer:
raise TwitterError("The twitter.Api instance must be authenticated.")

url = '%s/account/update_profile_image.json' % (self.base_url)
data = {'image':image}

json = self._FetchUrl(url, post_data=data)
data = self._ParseAndCheckTwitter(json)
return data

给定来自 twitter-api 的 _FetchUrl

我总是得到

TwitterError: There was a problem with your picture. Probably too big.

有什么想法是从哪里来的?谢谢!

最佳答案

要通过表单正确提交啊图像,您必须包括

enctype="multipart/form-data" 

例如

<form  enctype="multipart/form-data" action='/' method="POST">

关于python - 使用 twitter api 和 python 上传个人资料图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11422018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com