2017-12-17 16 views
-3

Visual Studio의 C#을 사용하여 SendGrid를 사용하여 전자 메일을 보내고 있습니다. 나는 지금까지 이메일을 성공적으로 보내왔다.SendGrid 전자 메일에 폴더를 첨부하는 방법

이제 SendGrid를 사용하여 작성중인 이메일에 zip 폴더를 첨부하고 싶습니다. zip 폴더를 어떻게 첨부 할 수 있습니까? 내가 PDF, JPEG 예를 보았다하지만 난 아래 다음 첨부 파일 속성의 varible 일 것입니다 무슨 즉, zip 파일 또는 폴더에 대한 구체적인 생각

:

attachment = new Attachment() 
     { 
      Content = ?, 
      Type = ? 
      Filename = "MyFilesFolder2.zip", 
      Disposition = "inline", 
      ContentId = ? 
     }; 

감사

+0

는 사실, 내가 zip 파일에 대해 이야기하고 단지 모든 문서에 대해 이야기하고 있지 않다. 우편 번호를 이메일에 첨부 할 때 첨부 변수의 값은 무엇입니까? – Asal

+0

기본값에서이 값을 변경할 필요가 없습니다. myMessage.Attachments.Add (새 첨부 파일 ("C : \ Path \ To \ MyFilesFolder2.zip"));는 완벽하게 정상적으로 작동합니다. – Heinzi

답변

0

당신 ZIP 파일을 폴더로 표시하는 MS Windows에서 혼란스러워 보입니다. ZIP 파일은 폴더가 아니며 다른 파일과 마찬가지로 단순한 파일입니다.

따라서 다른 파일을 추가하는 것처럼 전자 메일에 추가 할 수 있습니다. 자세한 내용은 SO 다음과 같은 질문을 참조하십시오 :

아직 ZIP 파일을 가지고 있고 (기존 폴더 기준)을 생성하지 않으려면, 그것은 완전히 다른 질문입니다. 다행히, 그것은뿐만 아니라 여기에 답을했습니다