Hi Monk,
Here is my code:
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
my $xmlfile = [ 'C:\\temp\\Test_1.xml',
'Test_1.xml',
'Content-type' => 'text/xml'
];
my $docfile = [ 'C:\\temp\\Test_1.doc',
'Test_1.doc',
'Content-type' => 'application/msword'
];
my $signedurl = 'http://someURL.com';
my $myresponse = $mech->put($signedurl, 'Content' => [ 'file1' =>
+$xmlfile, 'file2' => $docfile ] );
It is producing following ERROR:
Not a SCALAR reference at C:/Dwimperl/perl/vendor/lib/HTTP/Message.pm
+line 156.
at C:/Dwimperl/perl/vendor/lib/HTTP/Message.pm line 156
HTTP::Message::add_content('HTTP::Request=HASH(0x32e2d9c)', 'ARRAY(0x3
+2113f4)') called at C:/Dwimperl/perl/vendor/lib/HTTP/Request/Common.p
+m line 108
HTTP::Request::Common::_simple_req(undef, undef) called at C:/Dwimperl
+/perl/vendor/lib/HTTP/Request/Common.pm line 22
HTTP::Request::Common::PUT('http://someURL.com.../', 'Content', 'ARRAY
+(0x32113f4)') called
at C:/Dwimperl/perl/site/lib/WWW/Mechanize.pm line 439
WWW::Mechanize::_SUPER_put('WWW::Mechanize=HASH(0x30a72bc)',
'http://someURL.com/...', 'Content', 'ARRAY(0x32113f4)') called at
C:/Dwimperl/perl/site/lib/WWW/Mechanize.pm line 430
WWW::Mechanize::put('WWW::Mechanize=HASH(0x30a72bc)', 'http://someURL.
+com/...', 'Content', 'ARRAY(0x32113f4)')
called at multipart_1.pm line 110
Utils::Words_multipart('Utils=HASH(0x30a49b4)') called at multipart_1.
+pm line 138
Press any key to continue . . .
Please guide
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.