Apache-MIMEMapper
view release on metacpan or search on metacpan
MIMEMapper.pm view on Meta::CPAN
my ($extension) = $r->filename =~ m!(\.[^.]+)$!;
# Set the PerlHandler stack if we have a mapping for this file extension.
if (my $handlers = $cfg->{$extension}) {
$r->handler('perl-script');
$r->set_handlers(PerlHandler => $handlers);
# Notify Apache::Filter if we have more than one PerlHandler...
$r->dir_config->set(Filter => 'On') if @$handlers > 1;
# ... and take a guess at the MIME type.
my ($content_type) = by_suffix($extension);
$r->content_type($content_type) if $content_type;
return OK;
}
# Otherwise, let mod_mime handle things.
return DECLINED;
}
( run in 0.907 second using v1.01-cache-2.11-cpan-702932259ff )