System.Net.Mail.Attachment 및 System.Net.Mail.LinkedResource를 사용하여 생성 된 전자 메일에는 MIME 부분이 포함되어 있습니다. 문제는 해당 MIME 부분의 헤더에 대해 Content-Type Name 및 Content-Disposition Filename 값과 인코딩을 지정하는 방법입니다.첨부 파일 및 LinkedResource를 사용하여 Content-Type Name 및 Content-Disposition Filename을 어떻게 지정합니까?
첨부 파일, 콘텐츠 형식 이름 :
은 아마도 값은 Attachment.Name 속성 또는 ContentType.Name 속성을 사용하여 지정할 수 있습니다. 이 두 속성은 동의어입니까? 또는 다른 속성보다 우선적으로 사용하는 것이 더 낫습니까? 그것들이 동의어라면 Attachment.Name 속성은 왜 존재합니까? 아마도 인코딩은 Attachment.NameEncoding 속성을 사용하여 지정할 수 있지만 해당 ContentType.NameEncoding 속성이없는 이유는 무엇입니까?
첨부, 내용 - 처리 파일 이름 :
값은 분명히 ContentDisposition.Filename 속성을 사용하여 지정되지만 인코딩 방법을 지정할 수 있습니다?
LinkedResource, 콘텐츠 형식 이름 :
값만을 ContentType.Name 속성을 사용하여 지정 될 수 있지만 인코딩 방법을 지정할 수 있습니다? 또한 Attachment.Name 속성이 필요한 좋은 이유가 있다면 해당 LinkedResource.Name 속성이없는 이유는 무엇입니까?
LinkedResource,의 ContentDisposition 파일 이름 :
LinkedResource는 값 또는 인코딩이 지정 될 수있는 방법 때문에의 ContentDisposition을하지 않는 이유는 무엇입니까?