Chcem z aplikácie odoslať vložený e-mail. Mám to poslať e-mail, ale len chcem, aby sa zobrazilo logo. Potrebujete pomoc alebo návrhy? Nechcem poslať obrázok ako prílohu.
Obrázok tiež nie je na serveri, ale skôr v programe.
odpovede:
2 pre odpoveď č. 1Ak rozumiem vašej otázke správne, chcete poslať e-mail vo formáte HTML obsahujúci obrázok vložený.
V triede doMFMailComposeViewControllerOdkaz obsahuje dokumentáciu pre metódu setMessageBody: isHTML:. Hovorí sa to o vložených obrázkoch: „Ak chcete do svojho obsahu zahrnúť obrázky, musíte obrázky pripojiť samostatne pomocou metódy addAttachmentData: mimeType: fileName: method.“
Pretože pre prílohu môžete nastaviť svoj vlastný názov súboru, môžete ju potom zahrnúť do svojej správy HTML pomocou normálu <img src="/images/filename" />
, Od času, keď som posielal e-maily s PHP, si pamätám, že obrázok sa potom nezobrazuje aj ako samostatná príloha, ale mali by ste to skontrolovať.