2011-04-12 7 views
3

이것은 쉬운 질문처럼 보일 수 있습니다. -전자 메일에 첨부 파일을 추가하려면 어떻게합니까?

사용자가 내 사이트의 링크를 클릭하면 파일과 함께 Outlook (또는 그들이 사용하는 클라이언트)이 열립니다 링크에서) 첨부 파일로?

나는 php의 mail() 함수를 사용하고 싶지 않습니다. 사용자가 첨부 파일로 보낼 수 있기를 원하기 때문입니다.

아니면이 모든 것이 불가능합니까?

감사합니다.

+0

을 열 전망 같은 것을 강제로 , 당신은 –

+0

에 가장 가까운 것이 Send email을 사용할 수는 없지만 그들 자신이 첨부 파일을 추가해야하고, 그것들은 자신의 컴퓨터에 있어야만합니다. –

답변

3

그건 불가능합니다. 대부분의 경우 링크를 통해 To:Subject: 행을 설정할 수 있지만 첨부 파일을 강제로 전송할 수는 없습니다.

<a href="mailto:[email protected]?subject='Send me lots of spam'">Click me!</a> 
+0

'& body = '다음은 이메일이 일반적으로 받아 들여지는 것입니다. 보편적이지는 않습니다. 당신이 말했듯이, 첨부 파일이 바로 있습니다. –

+0

'body = mime_headers + base64_data_here'를 실행하면 어떻게되는지 궁금합니다. 대부분 축 어적으로 삽입하십시오. –

+0

kk, 고마워, 내가 대신 php/ajax 솔루션을 사용하여 mailto – Neal

2

죄송합니다.하실 수 없습니다. 당신이 할 수있는 최선은 mailto 불행히도 첨부 파일을 설정할 수없는 링크입니다.

0

는 그런 다음, 그/그녀의 이메일을 입력하는 전자 메일 요지를 잡고 첨부 파일을 보내드립니다 PHP 파일에 게시하는 사용자에 대한 양식 필드를 만들 수 있습니다.

게다가 - 흔한 링크는 일부 사용자는 A $$에 통증이있는 ​​사람들의 주요 같은 웹 기반 전자 메일 클라이언트를 사용 할 수 있기 때문에 흔한 짧은

관련 문제