【发布时间】:2020-03-17 06:00:11
【问题描述】:
当我在邮件中发送 CSV 附件时,在邮件响应中显示 base64 格式
Mail::send('emails.waitingTime', [], function ($message) use ($email, $subject, $fileName) {
$message->to($email)->subject($subject)->attach(URL::asset('/'. $fileName))->setContentType('text/csv');
});
显示在邮件中
--_=_swift_1574330801_b65df1604759f4a281a1fd4aab1b757b_=_ 内容类型:文本/csv; name=unifonmitel.csv 内容传输编码:base64 内容处置:附件;文件名= unifonmitel.csv TGlzdGVkLCBBdmcgd2FpdGluZyB0aW1lCkt1bmRlc3VwcG9ydCwgNi43NjU2MjUKU2FsZ3NzdXBw b3J0LCA1LjUKSVQgU3VwcG9ydCwgMi4yCg == --_ = _ swift_1574330801_b65df1604759f4a281a1fd4aab1b757b _ = _-- P>
【问题讨论】:
-
您的 .csv 文件是否正确?
-
是的,我还转换 base64 数据以进行测试它显示相同的 csv 文件数据
-
$fileName的值是多少? -
unifonmitel.csv
标签: php laravel csv laravel-5 laravel-6