NAME

Mojo::Content::MultiPart - HTTP MultiPart Content

SYNOPSIS

use Mojo::Content::MultiPart;

my $content = Mojo::Content::MultiPart->new;
$content->parse('Content-Type: multipart/mixed; boundary=---foobar');
my $part = $content->parts->[4];

DESCRIPTION

Mojo::Content::MultiPart is a generic container for HTTP multipart content.

ATTRIBUTES

Mojo::Content::MultiPart inherits all attributes from Mojo::Content and implements the following new ones.

parts

my $parts = $content->parts;

body_length

my $body_length = $content->body_length;

METHODS

Mojo::Content::MultiPart inherits all methods from Mojo::Content and implements the following new ones.

body_contains

my $found = $content->body_contains('foobarbaz');

build_boundary

my $boundary = $content->build_boundary;

get_body_chunk

my $chunk = $content->get_body_chunk(0);

parse

$content = $content->parse('Content-Type: multipart/mixed');