채택완료

메일보낼떄 서버이미지 관련 질문드립니다

2019-07-21 (일) 19:01:56 2,681

메일보낼떄 질문드립니다

mailer로 메일보낼때 이미지도 같이 보내야합니다.

전송은 잘되는데 이 메일 이미지가 서버안에 이미지를 보내는거라

만약 서버에서 이미지가 삭제되면 메일전송받을떄 이미지 엑박이 뜨는것떔에 그러는데

좋은방법 있을까요..?

|

답변 3개

채택된 답변
+20 포인트

서버의 이미지를 첨부화일로 발송되도록 코드를 수정하거나

base64인코딩(base64_encode)을 하여 html 형식으로 발송하거나 하면 간단히 해결 될 일입니다

첨부방식은

그누보드에서 mailer 함수 호출부분에 보면 첨부 화일을 첨부하는 요령을 알 수 있을것입니다

아래와 같이 해주면 첨부화일이 됩니다(배열에서 보듯이 여러개를 첨부할 수 있습니다)

$file[0]['name']='화일명';

$file[0]['path'] = '이미지경로/이미지';

mailer(~~~~~,$file);

base64방식은 이미지를 인코딩하는 방법 구글링하면 나올 것입니다

아래와 같은 코드가 될 것입니다

<img src="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEA3ADcAAD/2wBDAA~~~~~

2019-07-21 (일) 20:20:25

이미지를 따로 이미지 전용 서버에 올리시고 그 경로를 보내세요 그게 아니면 특별한 방법은 없어보이네요

2019-07-21 (일) 19:22:22

이미지는 왜 지우나요? 이해가 안되요

답변을 작성하려면 로그인이 필요합니다.