我用邮筒发邮件。 我尝试使用pythonapi
pwd = "path-to-image/logo.png"
return requests.post(
"https://api.mailgun.net/v2/sandboxsomething.mailgun.org/messages",
auth=("api", "key-something"),
files=[("inline", open(pwd)),],
data={"from": src,
"to": des,
"subject": sub,
"html": message})
但它不能发送图像。在
之后,当我打印print open(pwd).read()
时,我尝试只显示png文件,得到:
但是当我尝试print open('path-to-image/a.txt')
时,我得到了文件的内容:
all content of a.text
none
为什么png
文件没有被读取?在
您可以使用此链接:https://stackoverflow.com/a/23566951/3726821
图像打开必须:
以二进制模式读取。在
回答这个有点晚了,但我也在寻找一个解决方案,在网上找不到。我自己编了代码,教我在这里分享。在
当mailgun向端点发布新消息时,它将内联图像解析为附件。这里有一个使用PHP保持图像内联的修复程序。在
好了,这是一种使用mailgun解析内联附件的简单方法。在
相关问题 更多 >
编程相关推荐