public function replaceFromData(UploadedFile $file, $data, $filename)
{
$tmpdir = ini_get('upload_tmp_dir') ? ini_get('upload_tmp_dir') : sys_get_temp_dir();
$tempName = tempnam($tmpdir, 'PARTKEEPR');
file_put_contents($tempName, $data);
$this->replaceFromFilesystem($file, new File($tempName));
$file->setOriginalFilename($filename);
unlink($tempName);
}