<%init> $filename = 'fairtax.xls'; use Apache2::SubRequest; my $file = '/var/www/eddie/fairtax.xls'; my $subr = $r->lookup_file($file); return 404 unless -f $file and $subr->status == 200; $m->clear_buffer; $r->err_headers_out->add('Content-disposition' => ("attachment; filename=$filename")); $r->content_type($subr->content_type); $r->send_http_header; return 200 if $r->header_only; $subr->run; $m->abort;