contao/core — Issue #3713: Dateieinbettung in Newsletter bei Leerzeichen im Dateinamen geht nicht
Author: AMAF
Created: 2011-12-22 09:03:01+00:00
State: open

Hallo (ich hoffe das ist jetzt hier auch richtig für Verbesserungswünsche ;-) )

wie oben beschrieben haben wir gerade folgende Konstellation in einer 2.10.3 Installation festgestellt:

Wenn man mit dem System Newsletter versendet, besteht ja die Möglichkeit Bilder aus dem Dateisystem direkt in die Mail einzubetten (also kein Nachladen aus einer externen http-Quelle, sondern eine Source-ID aus dem multipart-Teil der Mail).

Das Einbetten scheint nicht zu klappen, wenn die Datei bzw. der Pfad Leerzeichen enthält, die mit einem %20 dann ja codiert werden. Dateien, die solche Zeichen enthalten, werden nicht eingebettet, sondern verbleiben immer als externe Quelle in der Mail. Entfernt man die Leerzeichen, klappts wieder.

Ohne selbst reingeschaut zu haben mutmasse mal, das der Teil des Codes, der die IMG Links aus dem Source der Mail gegen das lokale Dateisystem prüft nicht berücksichtigt das er %20 wieder in Leerzeichen zurückübersetzen muss in dem Moment. Ebenfalls nicht getestet, aber wahrscheinlich dürften dann andere % Codierungen wahrscheinlich ähnliche Probleme machen.

Wenn man's weiss kann man's leicht umgehen, aber vielleicht könnte man das ja mal irgendwann mit einplanen.