$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
? Это строковые, а не двоичные данные?
Редактировать: У меня нет ошибок.
Awesome, это то, что я искал. –
Как вы заработали? Мне нужно то же самое решение – Gino
, и вы должны установить: * $ string = file_get_contents ("mywebsite/report/...); * –