2014-11-27 2 views
1

나는 이미지가있는 이메일을 보내야하는 프로젝트에서 일하고있다.하지만 문제는 이미지가 첨부 파일이 아닌 메시지 본문으로 전송되어야한다는 것이고, 내 편에서 많이 시도했지만 결과를 찾을 수 없다는 것이다. 이 문제를 해결할 수있는 적절한 해결책을 제공해주십시오.첨부 파일이 아닌 이메일 메시지 본문에 이미지를 삽입하는 방법?

미리 감사드립니다 ...

+1

Simple Dude는 Base64 형식으로 이미지를 인코딩 한 다음 메시지 구분자로 메시지 본문에 추가합니다. – SHAZ

답변

1

이미지에서 base64 문자열을 만들고 이것을 src로 사용하십시오.

$img = file_get_contents('image.jpg'); 
$img_b64 = base64_encode($img); 

echo "<img src='data:image/jpeg;base64," . $img_b64 . "' />"; 

다른 종류의 이미지 파일을 사용하는 경우 다른 mime 형식을 사용해야합니다.

+0

왜 downvote입니까? 이것은 그것을하는 방법입니다 ... – Jerodev

관련 문제