メール送信時にfunction build内で、次のように日本語ファイル名の添付ファイルを送信しました。
$file = '/tmp/ほげほげ.txt';
$this->attach( $file, [ basename( $file ) ] );
ところが、実際のメールについている添付ファイル名は [ .txt ]と日本語部分がカットされています。
次のように、
$file = '/tmp/hogehoge.txt';
$this->attach( $file, [ basename( $file ) ] );
半角文字での送付については、無事 [ hogehoge.txt ] となるのですが、
ファイル名の変換ロジックが必要となるのでしょうか?
ご存じの方、お知恵をお借りできればと思います。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/09 15:46