2013-02-12 2 views
0

<img> 태그 주위에 <a> 태그를 사용하여 HTML 이메일 작업의 이미지 버튼이 iPhone의 내부에 올바르게 표시되지 않는 이유를 알 수 없습니다 이메일 클라이언트.HTML 이메일 (iOS) 내의 태그 안에 IMG 태그 사용

아이폰의 Mail.app 나는 사용자가 이미지를 탭하면 <a> 태그의 링크를 여는 대신 다운로드 이미지 (<img> 태그)를 저장합니다.

여러 부분 이메일의 HTML 코드는 다음과 같습니다

<p>Download the beta version of Clue here:<br> 
<a href="http://mandrillapp.com/track/click.php?u=15131679&id=2a00d47e46b0457fb24993692ada811c&url=https%3A%2F%2Fclue-backend.herokuapp.com%2Fclue%3Femail%3Ddaniel%252Btest%2540helloclue.com%26token%3Dn568g7swalmm3fi&url_id=0c311a87c47c051a01b2bfb680b20c1918fa0965&tags=_all,[email protected]"><img src="cid:aunvkjyxsm" class="download"></a></p> 

오프 것은 링크도 비슷한 다른 사람의 이메일 불구하고 있지만 아이폰, 데스크톱 이메일 클라이언트에서 잘 작동한다는 것입니다 HTML은 잘 작동하는 것 같습니다. 여기

전체 다중 원시 이메일 : I 양식 <img src="data:image/png;base64,iVBORw0K ...">의, 인라인 이미지 첨부 파일에서 변경 https://gist.github.com/danieleggert/4761500

+0

이미지 버튼을 첨부 파일로 사용 하시겠습니까? 또는 base64 인코딩을 사용하여 인라인 IMG를 수행 할 수도 있습니다. http://stackoverflow.com/questions/1527351/how-to-add-an-uiimage-in-mailcomposer-sheet-of-mfmailcompleviewcontroller-in-ip/2461451#2461451 또는 분명히 웹에서 참조 이미지. – Rob

+0

이미지가 나타나지만 'a'-tags'href '에 지정된 URL로 가져갈 수 없습니다. –

+0

아마도 이미지를 서버에 업로드하는 것입니다. 그런 다음 HTML에서 CID – SQLGuru

답변

0

(도 base64로 문자열에서 줄 바꿈을 복용), 그것은 괜찮 았는데 (때 컴퓨터와 iPhone 모두에서 이메일을 받았는데, 아무런 문제없이 링크를 클릭 할 수있었습니다.) 틀림없이 나는 MFMailComposeViewController을 사용하여이 작업을 수행했으나 멀티 파트 전자 메일에 사용하는 기술을 사용하여 작동한다고 가정합니다.