X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FRequest.pm;h=b63e48d3dfb4fc55d870b636eafe1a36fbdb0724;hb=7833fdfca73ff8a03769523ec85c2343a3994360;hp=6e45e695be26575ab11a1749d03a1f0341155f7f;hpb=fc7ec1d96ee55d1bf42af3abce155ecb717b9e2b;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Request.pm b/lib/Catalyst/Request.pm index 6e45e69..b63e48d 100644 --- a/lib/Catalyst/Request.pm +++ b/lib/Catalyst/Request.pm @@ -5,7 +5,7 @@ use base 'Class::Accessor::Fast'; __PACKAGE__->mk_accessors( qw/action arguments base cookies headers match method parameters path - snippets uploads user/ + snippets uploads/ ); *args = \&arguments; @@ -87,14 +87,11 @@ Returns an arrayref containing regex snippets. Returns a hashref containing the uploads. - print $c->request->uploads->{foo}->filename; - print $c->request->uploads->{foo}->type; - print $c->request->uploads->{foo}->size; - my $fh = $c->request->uploads->{foo}->fh; - -=head3 user - -Returns the user. + my $filename = $c->req->parameters->{foo}; + print $c->request->uploads->{$filename}->type; + print $c->request->uploads->{$filename}->size; + my $fh = $c->request->uploads->{$filename}->fh; + my $content = do { local $/; <$fh> }; =head1 AUTHOR