X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FRequest.pm;h=f6ad5a60bc436c4834f27de31c7dcb81b959c832;hb=41ba54f7fea28ec4d1a879766c5e47ce5738d6eb;hp=6e45e695be26575ab11a1749d03a1f0341155f7f;hpb=fc7ec1d96ee55d1bf42af3abce155ecb717b9e2b;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Request.pm b/lib/Catalyst/Request.pm index 6e45e69..f6ad5a6 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