/**
  * @see	\wcf\page\IPage::readData()
  */
 public function readData()
 {
     parent::readData();
     // get file data
     $mimeType = $this->file->fileType;
     $filesize = $this->file->filesize;
     $location = $this->file->getLocation();
     // init file reader
     $this->fileReader = new FileReader($location, array('filename' => $this->file->filename, 'mimeType' => $mimeType, 'filesize' => $filesize, 'showInline' => in_array($mimeType, self::$inlineMimeTypes), 'enableRangeSupport' => true, 'lastModificationTime' => $this->file->uploadTime, 'expirationDate' => TIME_NOW + 31536000, 'maxAge' => 31536000));
     // add etag
     $this->fileReader->addHeader('ETag', '"' . $this->fileID . "'");
 }