##Description CompressMessage is used to compress multipart messages. The component iterates over all message parts adding each one to a zip archive.
The zip entry file names are set by the following logic:
- The ReceivedFileName context property is used if set on the current message part.
- Otherwise a guid is used and file name extension is set by:
- If ContentType it is used to map mime types to file extensions (application/pdf =>.pdf etc. ).
- If a default file extension is set in the component parameters it is used.
- Otherwise no file extension is set.
SharpLib zib library is used.
Parameter | Description | Type | Validation |
---|---|---|---|
DefaultZipEntryFileExtension | The default file extension to use if no content type is set on the message part. | String | Optional,RegEx pattern [a-zA-Z0-9]{3} |