EntityModel-Web-Apache2
view release on metacpan or search on metacpan
lib/EntityModel/Web/Apache2/UploadHandler.pm view on Meta::CPAN
logError("Have upload %s, attaching filter", $page->upload);
$r->add_input_filter($class . '->updateStatus');
return Apache2::Const::OK;
}
=head2 C<updateStatus>
=cut
sub updateStatus {
my ($class, $f, $bucket, $mode, $block, $bytesRead) = @_;
logError("Have %d bytes", $bytesRead);
unless($f->ctx) {
logError("New request, pid %d, URI %s", $$, $f->r->uri);
my ($page) = $::SITE->pageFromURI($f->r->uri);
$f->ctx({
page => $page,
total => $f->r->headers_in->get('Content-Length') || 0,
upload => $page->upload->new(r => EntityModel::Web::Request::Apache2->new($f->r)),
( run in 0.633 second using v1.01-cache-2.11-cpan-49f99fa48dc )