Upload d'un fichier et récupération de son nom.

Soyez le premier à donner votre avis sur cette source.

Snippet vu 27 993 fois - Téléchargée 26 fois

Contenu du snippet

Lors d'un Upload de fichier, il peut être interressant de récupérer son nom d'origine pour par exemple renseigner le champs d'une table.
Si on fait un Upload et que l'on récupére la valeur du champs renseigné dans le formulaire, vous ne récupérerai que le chemin et le nom du fichier temporaire qu'a créé le serveur, mais pas son nom réel.
Dans l'exemple ci-dessous, vous verez comment récupérer son nom, ainsi que son extension.
Pour l'exemple, nommez votre fichier : upload.cfm

Source / Exemple :


<html>
<head>
<title>upload</title>
</head>
<body>

<cfif not isdefined("form.fichier")>
  <form action="upload.cfm" enctype="multipart/form-data" method="post">
    <p>Sélectionnez le fichier à uploader : 
    <input type="file" name="fichier" size="45"></p>
    <input type="Submit" value"Uploader">
    </form>
<cfelse>
  <cffile action="upload"
    filefield="form.fichier"
    destination="c:inetpubwwwroot"
    nameconflict="Overwrite">
  <cfoutput>
    Vous avez Uploadé le fichier : 
    #File.ClientFileName#.#File.ClientFileExt#<br>
    dans le répertoire : 
    #File.ServerDirectory#
  </cfoutput>
</cfif>

</body>
</html>

Conclusion :


Domi
http://visual.basic.free.fr

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de soundsolutions

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.