my $u = Catalyst::Request::Upload->new ( size => $upload->{size}, type => $headers->content_type, headers => $headers, tempname => $upload->{tempname}, filename => $upload->{filename}, ); use Data::Dumper; die '$headers:'.Dumper($headers). 'type:'.Dumper($headers->content_type). '$u:'.Dumper($u). "\nek!";