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); }