AppengineアプリのベースディレクトリにあるPDFをメールメッセージに添付するにはどうすればよいですか?
どのshould message.attachments
ように見えますか?
質問する
118 次
1 に答える
2
ドキュメントによると、添付ファイルフィールドはタプルのリストであり、最初の要素はファイル名で、2番目の要素はファイルを表すバイト文字列です。したがって、PDFを読む必要があります。
pdf_contents = open(os.path.join(os.path.dirname(__file__), 'yourpdf.pdf')).read()
これは、PDFファイルとPythonファイルが同じフォルダーにあることを前提としています。その後
attachments = [('yourpdf.pdf', pdf_contents)]
于 2012-08-17T20:52:47.997 に答える