直接从 MySQL 数据库blob/字节格式上传/发布图像到 Twitter,无需在 Python 中保存图像

问题描述

我有一个现成的图像数据库上传到 Twitter 页面,但似乎无法先将图像保存到我的本地机器上。
图片将由运行在 Heroku 上的机器人上传,该机器人从 Github 中提取代码,因此保存和删除图像将意味着不断提交等,对吗?

是否可以将图像直接上传为字节(预先保存为 .png)并跳过此操作?或者还有其他可能的解决方法吗?

使用 python 3.8 并且目前使用 tweepy,尽管如果我可以上传图像而不保存,该模块无关紧要。

解决方法

没有解决方法。您必须先将字节写入实际的 .png 文件,然后才能将其上传到 Twitter API。