private function createUploadImageFileByFileInfoAndSaveFileName($fileInfo, $filename)
 {
     $filename = opTimelineImage::addExtensionToBasenameForFileTable($filename);
     $uploadDirPath = opTimelineImage::findUploadDirPath($fileInfo['name']);
     $fileSavePath = $uploadDirPath . '/' . $filename;
     opTimelineImage::copyByResourcePathAndTargetPath($fileInfo['tmp_name'], $fileSavePath);
     $imageSize = opTimelineImage::getImageSizeByPath($fileSavePath);
     //画像が縮小サイズより小さい場合は縮小した画像を作成しない
     if ($imageSize['width'] <= self::MINIMUM_IMAGE_WIDTH) {
         return true;
     }
     $minimumDirPath = opTimelineImage::findUploadDirPath($fileInfo['name'], self::MINIMUM_IMAGE_WIDTH);
     $minimumPath = $minimumDirPath . '/' . basename($fileSavePath);
     $paths = array('resource' => $fileSavePath, 'target' => $minimumPath);
     opTimelineImage::createMinimumImageByWidthSizeAndPaths(self::MINIMUM_IMAGE_WIDTH, $paths);
 }