$ar_size = !empty(getimagesize($file_obj->tempName)) ? getimagesize($file_obj->tempName) : ['', ''];
$ar_file_name = explode('.', $file_obj->name);
$ext = '.' . end($ar_file_name);
- $file_name = pathinfo($file_obj->name, PATHINFO_FILENAME) . '_' . time() . '.' . strtolower(pathinfo($file_obj->name, PATHINFO_EXTENSION));
+ $file_name = pathinfo($file_obj->name, PATHINFO_FILENAME) . '_' . time() . rand(100,999) . '.' . strtolower(pathinfo($file_obj->name, PATHINFO_EXTENSION));
$dir_name = substr($file_name, 0, 2);
$uploadDirPath = \Yii::getAlias('@uploads/images');
if (!is_dir($filePath)) {
mkdir($filePath, 0777, true);
}
- $uniqueFileName = pathinfo($file->name, PATHINFO_FILENAME) . '_' . time() . '.' . $file->extension;
+ $uniqueFileName = pathinfo($file->name, PATHINFO_FILENAME) . '_' . time() . rand(100, 999) . '.' . $file->extension;
$targetFile = $filePath . $uniqueFileName;
Yii::warning('Saved file: ' . json_encode($targetFile, JSON_UNESCAPED_UNICODE));