[Jifty-commit] r7627 - jifty/trunk/lib/Jifty
Jifty commits
jifty-commit at lists.jifty.org
Tue Nov 17 21:14:19 EST 2009
Author: sartak
Date: Tue Nov 17 21:14:18 2009
New Revision: 7627
Modified:
jifty/trunk/lib/Jifty/Request.pm
Log:
Promote Fh to FileUpload objects ASAP
Modified: jifty/trunk/lib/Jifty/Request.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Request.pm (original)
+++ jifty/trunk/lib/Jifty/Request.pm Tue Nov 17 21:14:18 2009
@@ -8,6 +8,7 @@
use Jifty::JSON;
use Jifty::YAML;
+use Jifty::Web::FileUpload;
=head1 NAME
@@ -264,7 +265,7 @@
use HTML::Mason::Utils;
my %args = HTML::Mason::Utils::cgi_request_args( $cgi, $cgi->request_method );
- # Either CGI.pm or HTML::Mason should really deal with this for us.
+ # Either CGI.pm or HTML::Mason should really deal with encoding for us.
for my $k (keys %args) {
my $val = $args{$k};
if(ref($val) && ref($val) eq 'ARRAY') {
@@ -272,6 +273,10 @@
} elsif(!ref($val)) {
$args{$k} = Jifty::I18N->promote_encoding($val, $ENV{CONTENT_TYPE});
}
+
+ if (ref($val) eq 'Fh') {
+ $args{$k} = Jifty::Web::FileUpload->new_from_fh($val);
+ }
}
my @splittable_names = grep /=|\|/, keys %args;
More information about the Jifty-commit
mailing list