gpt4 book ai didi

java - 在 Java 中创建 MIME 编码的文件

转载 作者:搜寻专家 更新时间:2023-10-31 20:27:04 24 4
gpt4 key购买 nike

只是为了学习目的,我想创建 MIME 类型的文件。是否有任何 java api 可用于创建文件?我想将 pkcs7 响应嵌入到这个文件中。

Content-Type: multipart/mixed; boundary="=_1_1440399813_23993"
Content-Transfer-Encoding: 8bit

This is a MIME-formatted message. If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_1_1440399813_23993
Content-Disposition: attachment; filename=hello.pdf
Content-Type: application/pdf
Content-Transfer-Encoding: base64

MMDAwMCBuIAowMDAwMDA1MzUwIDAwMDAwIG4g
CnRyYWlsZXIKPDwvU2l6ZSAxNC9Sb290IDEyIDAgUgovSW5mbyAxMyAwIFIKL0lEIFsgPDZCQjND
QzhCOTkyNDMxMkIxMEZDOUI1MjM3NEQzODYyPgo8NkJCM0NDOEI5OTI0MzEyQjEwRkM5QjUyMzc0
RDM4NjI+IF0KL0RvY0NoZWNrc3VtIC9FNUJGNDQ1NENFRUY4RDk0RjNGRDM4NUU5NTFEOERBNAo+
PgpzdGFydHhyZWYKNTUyNQolJUVPRgo=

--=_1_1440399813_23993
Content-Disposition: attachment; filename=hello.pdf.p7s
Content-Type: application/pkcs7-mime
Content-Transfer-Encoding: base64

Lxbtj3FFg7Ss7fxsq/pSBHYBTLlDZ9K1
mmMmCygSi6+JMfbqj/vu50L79qtq3TgfMXh8GIOWqpiIh6c4/U29T6yZIBFktqiS1vRWiONM9OCx
WlrP70y9XePc/L+HyBeuUjFNCnSsxVO1atgYgLI4GdXu2jc1wTonuQVmNbsTtQ2r27SiM9eTkJYW
jrURoe5lBMTQ6rxGZWdB8bnQXjvQhmOqoDmXJ161MZ/jxbTEwHclDuKggOG29nEfZe/ybq25Fyu8
k01tvUXJJ1EanVZQwFVaoqOmR6W1/HGSxB3S7A==

--=_1_1440399813_23993--

是否有可用的 API 来创建此类文件?我可以给这个文件任何扩展名吗?我是这个领域的新手。

最佳答案

您应该能够为此使用 Java Mail API。 ( http://www.oracle.com/technetwork/java/javamail/index-141777.html )

但实际上我的经验是,这个 API 使用起来并不有趣,只要您只想将多个文件编码为一个 MIME 消息,您自己编码可能会更容易。

一些框架如 Spring (org.springframework.mail.*) 围绕 Java Mail 构建包装器,使其更易于使用。

关于java - 在 Java 中创建 MIME 编码的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32196247/

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