CakeEmail
には非常に単純な API があり、多くのオプションの 1 つに がありますattachments
。これはパスの配列を取るようです。
ただし、私のシステムは PDF を文字列として作成するように構築されており、システムには保存されず、電子メールで送信されます。では、CakeEmail にバイナリ文字列をファイルとして添付するにはどうすればよいでしょうか?
CakeEmail
には非常に単純な API があり、多くのオプションの 1 つに がありますattachments
。これはパスの配列を取るようです。
ただし、私のシステムは PDF を文字列として作成するように構築されており、システムには保存されず、電子メールで送信されます。では、CakeEmail にバイナリ文字列をファイルとして添付するにはどうすればよいでしょうか?
次の CakePHP 2.4 では、blob からのファイルの書き込みも可能です。次のリンクの 4.3 を参照してください。http://book.cakephp.org/2.0/en/core-utility-libraries/email.html#sending-attachments