Comment définissez une valeur dans un fichier d'entrée dans le HTML?

Remarque:

Les réponses & commentaires ci-dessous reflètent l'état des navigateurs existants en 2009. Maintenant vous pouvez réellement définir la valeur de l'entrée de fichier de l'élément de façon dynamique/par programmation à l'aide de JavaScript et un dataTransfer ou FileList objet en 2017.

Voir la réponse à cette question pour plus de détails ainsi qu'une démo:
Comment fixer le fichier d'entrée valeur par programmation (c'est à dire: lorsque vous faites glisser-déposer des fichiers)?

Comment puis-je définir la valeur de cette?

<input type="file" />
J'ai fait un plein référencés à jour (décembre 2013) réponse à ce sujet ici: Rappelez-vous et remplissez à nouveau le Fichier d'Entrée
Double Possible de Comment fixer le fichier d'entrée valeur par programmation (c'est à dire: lorsque vous faites glisser-déposer des fichiers)?
Si vous avez un plus up-to-date de la réponse, s'il vous plaît poster une réponse, il se sent mal à ajouter un gros avertissement à la question du post, sommes-nous complètement abandonner sur de vieux posts?

OriginalL'auteur Alon Gubkin | 2009-11-08