Provided by: libhttp-tiny-multipart-perl_0.08-2_all bug

NAME

       HTTP::Tiny::Multipart - Add post_multipart to HTTP::Tiny

VERSION

       version 0.08

SYNOPSIS

           use HTTP::Tiny;
           use HTTP::Tiny::Multipart;

           my $http = HTTP::Tiny->new;

           my $content = "This is a test";

           my $response = $http->post_multipart( 'http://localhost:3000/', {
               file => {
                   filename => 'test.txt',
                   content  => $content,
               }
           } );

       creates this request

         POST / HTTP/1.1
         Content-Length: 104
         User-Agent: HTTP-Tiny/0.025
         Content-Type: multipart/form-data; boundary=go7DX
         Connection: close
         Host: localhost:3000

         --go7DX
         Content-Disposition: form-data; name="file"; filename="test.txt"

         This is a test

         --go7DX--
       And

           use HTTP::Tiny;
           use HTTP::Tiny::Multipart;

           my $http = HTTP::Tiny->new;

           my $content = "This is a test";

           my $response = $http->post_multipart( 'http://localhost:3000/', {
               file => {
                   filename => 'test.txt',
                   content  => $content,
                   content_type  => 'text/plain',
               },
               testfield => 'test'
           } );

       creates

         POST / HTTP/1.1
         Content-Length: 104
         User-Agent: HTTP-Tiny/0.025
         Content-Type: multipart/form-data; boundary=go7DX
         Connection: close
         Host: localhost:3000

         --go7DX
         Content-Disposition: form-data; name="file"; filename="test.txt"
         Content-Type: text/plain

         This is a test
         --go7DX
         Content-Disposition: form-data; name="testfield"

         test

         --go7DX--

CONTRIBUTORS

       •   Stephen Thirlwall

       •   Markvy

       •   Infinoid

       •   Mohammad S Anwar

AUTHOR

       Renee Baecker <reneeb@cpan.org>

COPYRIGHT AND LICENSE

       This software is Copyright (c) 2018 by Renee Baecker.

       This is free software, licensed under:

         The Artistic License 2.0 (GPL Compatible)