Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework] Odbieranie wiadomości i wyświetlanie obrazków
mike89
post 28.04.2015, 08:44:55
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 8.01.2015

Ostrzeżenie: (0%)
-----


Witam!
Piszę właśnie klienta poczty mailowej w Zendzie 1.12. Jestem na etapie odbierania wiadomości mailowych. Nie wiem jak spobie poradzić z wyświetlaniem obrazków <img> zawartych w nagłówkach typu text/html.
W mojej jeszcze nieobsugującej obrazków aplikacji w źródle widać coś takiego:
  1. <img width="3D&quot;600&quot;" height="3D&quot;400=" "="" src="3D&quot;cid:part1.06050902.06030405@wp.pl&quot;">

W miejscu src jest coś takiego jak cid:part1.06050902.06030405@wp.pl. Rozumiem, ze to "cid:part1.06050902.06030405@wp.pl" powinno odpowiadać plikowi obrazka, który jest przesyłany w treści maila w nagłówku np. image/jpeg. Tak wygląda to co wypluwa zendowa metoda:
  1. $message->getContent();


Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-ID: /9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/4...

Jak widać w miejscu Content-ID nie ma nic, od razu zaczyna się treść obrazka zakodowana w base64. Gdy odbieram tego maila np. w Thunderbirdzie w miejscu Content-ID jest już <part1.06050902.06030405@wp.pl>.
W thunderbird, w treści już zrenderowanego maila w html w miejscu src obrazka jest już konkretny link (który również nie wiem jak działa, do czego się odnosi, jak jest tworzony) . Mógłby ktoś mi chodziaż wytłumaczyć na jakiej zasadzie działa to cid? Wygląda to tak jakby program wyszukiwał obrazka o konkretnym content-id, następnie tworzył link i umieszczał go w src tagu <img>.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 14:18