2016-08-18 1 views
2

Ich versuche, Anhang in E-Mail zu senden, geben Sie unten Fehler , aber wenn ich die angegebene URL-Datei überprüfen, gibt es und Download-Arbeit.Laravel mail Swift_IoException Datei zum Lesen nicht öffnen

+0

Überprüfen Sie die Erlaubnis dieses Verzeichnisses, was ist das? Überprüfen Sie, ob es lesbar ist und ändern Sie nicht die Berechtigung zu 755, indem Sie folgenden Befehl eingeben: 'chmod 755 d3r1ck

+0

Diese Frage und ihre Antworten können Ihnen wirklich helfen: http://stackoverflow.com/questions/4531180/php-swift-mailer-Problem und auch das: http://laravel.io/forum/05-05-2014-problem-senden-an-email-with-attachment – d3r1ck

+0

Datei sein Verzeichnis und übergeordnetes Verzeichnis haben 755. sogar Datei wird heruntergeladen. –

Antwort

0

Ich hatte auch das gleiche Problem, überprüfen Sie den MIME-Typ der Datei, die Sie anhängen. Um mehr zu debuggen, versuchen Sie verschiedene Erweiterungsdateien.

0

Sie geben möglicherweise einen falschen Pfad für Anhänge an. die folgenden Codes können bei der Verwendung der Synchronisierung funktionieren Mail :: to ($ email) -> send();

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

Aber wenn mit einer anderen Warteschlange Treiber wie db Mail :: bis ($ email) -> Warteschlange Sie hatte den vollständigen Pfad wie diese

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

zu schaffen, das meine Frage ist, wie wurde gelöst! Danke

Verwandte Themen