protected function addAttributesToRender($writer)
{
$this->getPage()->ensureRenderInForm($this);
parent::addAttributesToRender($writer);
$writer->addAttribute('type', 'file');
$writer->addAttribute('name', $this->getUniqueID());
$isEnabled = $this->getEnabled(true);
if (!$isEnabled && $this->getEnabled()) {
// in this case parent will not render 'disabled'
$writer->addAttribute('disabled', 'disabled');
}
}