class email::FilePart

sys::Obj
  email::EmailPart
    email::FilePart

Source

FilePart is used to transfer binary content from a File.

encode

virtual override Void encode(OutStream out)

Source

Encode as a MIME message according to RFC 822.

file

File? file

Source

File content

make

new make()

Source

Construct with default type of "text/plain".

validate

virtual override Void validate()

Source

Validate this part - throw Err if not configured correctly:

  • file must be non-null
  • if Content-Type not set, defaults to file.mimeType
  • if Content-Type name param not set, defaults to file.name
  • Content-Transfer-Encoding must be base64