Lors du téléchargement de fichiers dans un répertoire à l'aide de la fonction move_uploaded_file() de PHP, le nom du fichier reste le même que son nom d'origine. Cela peut être indésirable lorsque vous traitez plusieurs fichiers portant des noms similaires ou si vous souhaitez appliquer une convention de dénomination spécifique.
Pour renommer un fichier téléchargé avant de l'enregistrer, modifiez le deuxième paramètre de move_uploaded_file(). Ce paramètre spécifie le chemin de destination et le nom du fichier. Voici comment vous pouvez le modifier :
$newfilename = round(microtime(true)) . '.' . end($temp); move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
Dans cet exemple :
Cette approche garantit que les fichiers téléchargés reçoivent un nom aléatoire unique tout en conservant leur extension d'origine.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3