2
$remote_path = 'http://bucket.s3.amazonaws.com/whatever.txt';
$mail->AddAttachment($remote_path);
這不起作用,因爲PHPMailer需要本地文件或二進制數據。它也試過這個:PHPMailer AddAttachment遠程文件
$data = file_get_contents($remote_path);
$mail->AddAttachment($data);
我不想下載到本地文件,如果我不必。爲什麼file_get_contents
版本不起作用?它是一個字符串而不是二進制數據?
編輯:我沒有得到任何錯誤。
真棒,這就是我一直在尋找。 – 2013-05-21 16:34:58
你是怎麼做到的?我需要相同的解決方案 – Gino 2014-01-26 22:00:42
,您必須設置:* $ string = file_get_contents(「mywebsite/report/...); * – 2014-12-13 11:34:33