gpt4 book ai didi

.net - 如何使用附件和链接资源指定内容类型名称和内容配置文件名?

转载 作者:行者123 更新时间:2023-12-04 12:59:49 28 4
gpt4 key购买 nike

使用 System.Net.Mail.Attachment 和 System.Net.Mail.LinkedResource 生成的电子邮件包含 MIME 部分。问题是如何为这些 MIME 部分中的 header 指定 Content-Type Name 和 Content-Disposition Filename 值和编码。

附件,内容类型名称:

大概可以使用 Attachment.Name 属性或 ContentType.Name 属性指定该值。这两个属性是同义词还是优先使用一个而不是另一个更好?如果它们是同义词,那么为什么 Attachment.Name 属性存在?大概可以使用 Attachment.NameEncoding 属性指定编码,但为什么没有相应的 ContentType.NameEncoding 属性?

附件,内容处置文件名:

该值显然是使用 ContentDisposition.Filename 属性指定的,但如何指定编码?

链接资源,内容类型名称:

该值只能使用 ContentType.Name 属性指定,但如何指定编码?此外,如果有一些充分的理由拥有一个 Attachment.Name 属性,那么为什么没有相应的 LinkedResource.Name 属性呢?

链接资源,内容处置文件名:

LinkedResource 没有 ContentDisposition 那么如何指定值或编码?

最佳答案

这可能遵循与 HTTP 相同的约定。

称为字符集的编码在 Content-Type 中定义如下:

 Content-Type: text/plain; charset=utf-8

注意字符集前的空格,这是标准的一部分。

然后使用附件的 Content-Disposition 来指定文件名。

关于.net - 如何使用附件和链接资源指定内容类型名称和内容配置文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4844604/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com