Changeset 68
- Timestamp:
- 11/25/09 00:37:32 (3 years ago)
- Files:
-
- trunk/lib/Mungo/MultipartFormData.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/Mungo/MultipartFormData.pm
r67 r68 10 10 use File::Temp; 11 11 use IO::File; 12 use Data::Dumper; 12 13 eval "use Apache2::RequestIO;"; 13 14 … … 36 37 if (exists($part->{payload}) && !exists($part->{handle})) { 37 38 # So we have a payload, but not a handle? Must have been a small file. 39 38 40 # Create a new IO::Handle by opening the payload "in memory" 39 41 # See perldoc -f open and perldoc perliol 40 open($part->{handle}, "<", \$part->{payload}); 42 # I would MUCH rather use IO::Scalar for this - it's much saner and more clear 43 open($part->{handle}, "<", \$part->{payload}); # just threw up in my mouth a little 44 bless $part->{handle}, 'IO::Handle'; # just threw up in my mouth a lot 41 45 delete $part->{payload}; 42 46 } … … 201 205 delete $self->{payload}; 202 206 203 # Next time we append, since we have $self->{handle}, we'll print im emdiately.207 # Next time we append, since we have $self->{handle}, we'll print immediately. 204 208 } 205 209 }
