Skip to content

Instance Method

serialize(parts:boundary:)

Serializes the MultipartForm to data.
func serialize(parts: [MultipartPart], boundary: String) throws -> String

Parameters

parts

One or more MultipartParts to serialize into Data.

boundary

Multipart boundary to use for encoding. This must not appear anywhere in the encoded data.

Return Value

multipart-encoded Data.

Discussion

let data = try MultipartSerializer().serialize(parts: [part], boundary: "123")
print(data) // multipart-encoded

Throws

Any errors that may occur during serialization.