我正在使用现有的框架来自动化一些api.该框架使用HTTP :: Request模块.我需要编写一个脚本来上传文件.我可以使用HTTP :: Request :: Common模块,但不能使用Http :: Request模块.但我只需要使用Http :: Request来完成这项工作.代码片段下方:
使用HTTP :: Request :: Common\This Works
$request = POST $uri,
Content_Type => 'multipart/form-data',
Content => [
file => [$file]
]
;
my $results=$ua->request($request ) ;
Run Code Online (Sandbox Code Playgroud)
使用HTTP :: Request \这不起作用,我得到一个错误丢失文件
my $req = HTTP::Request->new("POST", $uri );
$req->header(Content_Type => "form-data");
$req->content('file=>$file');
my $res = $ua->request($req);
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我在上面的代码中我做错了什么吗?