请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,我想请问一下,我发送带有HTML文件的邮件,为什么收到的附件格式为BIN文件

图片描述
程序上面是这样的,但是收到的文件命名出现了问题

图片描述
命名被改变,后缀名也发生了改变。

请问这是什么问题呢?

正在回答 回答被采纳积分+3

插入代码

1回答

提问者 心灭 2024-06-04 11:33:38

已解决,将函数

_attach_file(self, file_path):

中的

att['Content-Disposition'] = f'attachment; filename"{file_name}" '

改为

att.add_header('Content-Disposition', f'attachment; filename="{file_name}"')

就可以收到带有文件命名+正确文件格式的附件。

https://img1.sycdn.imooc.com/szimg/665e8ac10890e20610080436.jpg

https://img1.sycdn.imooc.com/szimg/665e8afa0816b0d907620379.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号