Mojo::Content::MultiPaUserpContributed Perl DocumeMojo::Content::MultiPart(3p)



NAME
       Mojo::Content::MultiPart - HTTP 1.1 MultiPart Content Container

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 container for HTTP 1.1 multipart content
       as described in RFC 2616.

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

   "parts"
         my $parts = $content->parts;

       Content parts embedded in this multipart content.

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

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

       Check if content parts contain a specific string.

   "body_size"
         my $size = $content->body_size;

       Content size in bytes.

   "build_boundary"
         my $boundary = $content->build_boundary;

       Generate a suitable boundary for content.

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

       Get a chunk of content starting from a specfic position.

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

       Parse content.

SEE ALSO
       Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.



perl v5.12.2                      2011-02-17      Mojo::Content::MultiPart(3p)
