fanbinit 12-24

This commit is contained in:
Lastorder-DC 2025-12-24 21:36:28 +09:00
parent 881b0fbac1
commit 158609ddce
2 changed files with 8 additions and 3 deletions

View file

@ -1048,13 +1048,18 @@ class FileController extends File
if(!$uploaded_filename)
{
$extension = ($direct && $file_info['extension']) ? ('.' . $file_info['extension']) : '';
$uploaded_filename = $storage_path . Rhymix\Framework\Security::getRandom(32, 'hex') . $extension;
$random_filename = Rhymix\Framework\Security::getRandom(32, 'hex');
$uploaded_filename = $storage_path . $random_filename . $extension;
while(file_exists($uploaded_filename))
{
$uploaded_filename = $storage_path . Rhymix\Framework\Security::getRandom(32, 'hex') . $extension;
$random_filename = Rhymix\Framework\Security::getRandom(32, 'hex');
$uploaded_filename = $storage_path . $random_filename . $extension;
}
}
// fanbinit edit: remove original filename info
$args->source_filename = $random_filename . '.' . $file_info['extension'];
// Move the uploaded file
if(!Rhymix\Framework\Storage::moveUploadedFile($file_info['tmp_name'], $uploaded_filename, $move_type))
{