GraiaProject / Ariadne

一个优雅且完备的 Python QQ 自动化框架,基于 Mirai API HTTP v2。 Powered by Graia Project.
https://graia.cn/ariadne
GNU Affero General Public License v3.0
753 stars 45 forks source link

[Bug]使用MultimediaMixin.uploadImage上传图像并获得Image对象时出现异常 #8

Closed eeehhheee closed 3 years ago

eeehhheee commented 3 years ago

问题 使用MultimediaMixin.uploadImage上传图像并获得Image对象时出现异常,经调试发现call_api(Http那个)函数中

for k, v in data:
                form.add_fields(k, v)

语句报错,将该语句改为

for k, v in data.items():
        form.add_field(k, v)

后异常消失,行为恢复正常

如何复现 使用MultimediaMixin.uploadImage上传任意图像

预期行为 获得Image对象并发出

使用环境:

日志/截图 image

BlueGlassBlock commented 3 years ago

因为 app.upload* 在 Ariadne 里 并不是很有必要 >_> 我现在修掉