2016-08-18 32 views
2

添付ファイルを電子メールで送信しようとしましたが、下のエラー が表示されます。Laravel mail Swift_IoExceptionファイルを開くためにファイルを開くことができません。

Swift_IoException in FileByteStream.php line 144: 
Unable to open file for reading [http://sendemail.domain.com/attachment/warburg_brochure.pdf] 
+0

そのディレクトリのアクセス許可を確認してください。 'chmod 755 <ディレクトリのPDFファイル> – d3r1ck

+0

この質問とその答えは本当にあなたを助けることができます:http://stackoverflow.com/questions/4531180/php-swift-mailer-problemとこれも:http://laravel.io/forum/05-05-2014-problem-sending-an-email-with-attachment – d3r1ck

+0

ファイルとそのディレクトリと親ディレクトリは755. evenファイルがダウンロード中です。 –

答えて

0

私も同じ問題がありました。添付するファイルのMIMEタイプを確認してください。デバッグするには、別の拡張ファイルを試してみてください。

0

添付ファイルのパスが間違っている可能性があります。 同期を使用する場合、次のコードを使用できます。 Mail :: to($ email) - > send();

$this->attach($path), [ 
      'mime' => 'application/pdf', 
     ]); 

しかし メールDBのような別のキュードライバ::($メール)への使用 - あなたはどのように私の問題であり、この

$this->attach(public_path($path)), [ 
     'mime' => 'application/pdf', 
    ]); 

のような完全なパスを提供する必要がありました>キュー 解決されました!ありがとう

関連する問題