Personnalisation des noms de fichiers lors des téléchargements de fichiers
Pour télécharger et enregistrer des fichiers à l'aide de PHP, vous pouvez utiliser le code fourni. Toutefois, si vous souhaitez spécifier un nom personnalisé pour le fichier enregistré, suivez ces étapes :
-
Extraire l'extension du fichier : Pour déterminer l'extension du fichier (par exemple, "png") , utilisez la fonction pathinfo pour extraire des informations sur le fichier téléchargé, que vous pourrez ensuite stocker en tant que fichier variable.
$info = pathinfo($_FILES['userFile']['name']);
$ext = $info['extension'];
Copier après la connexion
-
Créez un nom de fichier personnalisé : Générez un nom de fichier personnalisé en combinant une chaîne (par exemple, "monFichier") avec l'extension extraite.
$newname = "myFile.".$ext;
Copier après la connexion
-
Mettre à jour le chemin cible : Modifier le chemin cible pour refléter le nom du fichier personnalisé.
$target = 'images/'.$newname;
Copier après la connexion
-
Déplacer le fichier : Utilisez la fonction move_uploaded_file pour enregistrer le fichier sur le chemin cible spécifié avec le chemin cible personnalisé nom.
move_uploaded_file( $_FILES['userFile']['tmp_name'], $target);
Copier après la connexion
En effectuant ces ajustements à votre code, vous pouvez télécharger et enregistrer des fichiers avec des noms définis par l'utilisateur. noms.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!