Create a Java File object (or equivalent) using a byte array in memory (without a physical file)

前端 未结 5 682
情深已故
情深已故 2020-12-15 12:38

I want to create a Java File object in memory (without creating a physical file) and populate its content with a byte array.

Can this be done?

T

5条回答
  •  孤街浪徒
    2020-12-15 13:34

    It is important to create the MimeMessageHelper object correctly to support attachments and inline resources.

    Example: MimeMessageHelper helper = new MimeMessageHelper(message, true, "UTF-8");

    In this example since multipart is set to true MULTIPART_MODE_MIXED_RELATED will be used and attachments and inline resouces will be supported.

提交回复
热议问题