1
  
2
  
3
  
4
  
5
  
6
  
7
  
8
  
9
  
10
  
11
  
12
  
13
  
14
  
15
  
16
  
17
  
18
  
19
  
20
  
21
  
22
  
#pike __REAL_VERSION__ 
 
// Filter for text/plain 
 
inherit .Base; 
 
constant contenttypes = ({ "text/plain" }); 
constant fields = ({ "body" }); 
 
.Output filter(Standards.URI uri, string|Stdio.File data, string content_type) 
{ 
  .Output res=.Output(); 
 
  if(objectp(data)) 
    data=data->read(); 
 
  res->fields->body=data; 
 
  return res; 
}