我正试图把一张照片从我的硬盘上传到电报上。在documentation中,它表示要使用upload_文件():
telegraph.upload.upload\u文件(f) 将文件上传到Telegra.ph的服务器。返回链接列表。 仅允许.jpg、.jpeg、.png、.gif和.mp4文件。 参数:f(文件、str或列表)–文件名或类似文件的对象
但我不明白“f(文件、str或列表)–文件名或类似文件的对象”是什么意思。也就是说,我需要如何处理照片才能将其传递给此函数
我试图解决这个问题:
upload_file(open('1.png', 'rb'))
错误: telegraph.exceptions.TelegraphException:文件类型无效
myf = io.StringIO()
myf.write(open(f'photo/{i}.png', 'rb'))
print(upload_file(myf))
myf.close()
错误: TypeError:应为字符串参数,获取“\u io.BufferedReader”
我正在使用此方法加载图像
您还可以使用Python html\u telegraph\u海报库下载 在它的帮助下,您可以传输本地图像和指向它们的链接 例
相关问题 更多 >
编程相关推荐