Я использовал следующий код, и я поместил эти файлы в тот же каталог, что и для скрипта, который я запускаю для отправки Почта. Исключение продолжает бросаться, даже когда я пытаюсь дать онлайн-ссылку.Mailgun: Fatal error: Uncaught exception 'Guzzle Common Exception InvalidArgumentException' с сообщением 'Не удается открыть
Я пытаюсь этот кусок PHP кода в моем локальном хосте, который вы можете выяснить из ошибки ниже
# Include the Autoloader (see "Libraries" for install instructions)
require 'mail/vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = new Mailgun('key-secret');
$domain = "mydomain";
$result = $mgClient->sendMessage($domain, array(
'from' => 'email',
'to' => 'email',
'bcc' => 'email',
'subject' => "Sending Attachment 2",
'text' => "Sending Attachment",
'html' => "Sending Attachment",
'attachment-1'=> 'test.xml'
), array("attachment" => array(
array('filePath' => '@/file.txt',
'remoteName' => 'file.txt'),
array('filePath' => '@/test.txt',
'remoteName' => 'test.txt'))));
Fatal error: Uncaught exception 'Guzzle\Common\Exception\InvalidArgumentException' with message 'Unable to open /file.txt for reading' in C:\xampp\htdocs\zendeskapis\mail\vendor\guzzle\guzzle\src\Guzzle\Http\Message\PostFile.php:53 Stack trace: #0 C:\xampp\htdocs\zendeskapis\mail\vendor\guzzle\guzzle\src\Guzzle\Http\Message\PostFile.php(28): Guzzle\Http\Message\PostFile->setFilename('@/file.txt') #1 C:\xampp\htdocs\zendeskapis\mail\vendor\guzzle\guzzle\src\Guzzle\Http\Message\EntityEnclosingRequest.php(199): Guzzle\Http\Message\PostFile->__construct('attachment', '@/file.txt', NULL, 'file.txt') #2 C:\xampp\htdocs\zendeskapis\mail\vendor\mailgun\mailgun-php\src\Mailgun\Connection\RestClient.php(52): Guzzle\Http\Message\EntityEnclosingRequest->addPostFile('attachment', '@/file.txt', NULL, 'file.txt') #3 C:\xampp\htdocs\zendeskapis\mail\vendor\mailgun\mailgun-php\src\Mailgun\Mailgun.php(80): Mailgun\Connection\RestClient->post('hotelpalmshore....', Array, Array) #4 C:\xampp\htdocs\zendeskapis\mail\vendor\mailgun\mailgun-php\ in C:\xampp\htdocs\zendeskapis\mail\vendor\guzzle\guzzle\src\Guzzle\Http\Message\PostFile.php on line 53