Vous créez un div avec un bouton et une durée:
<div>
<input type="button" onclick="document.getElementById('fu').click()"
value="Click to select file" />
<span id="fileName"></span>
</div>
Et mettez les div visibles seulement sur votre fichier téléchargé nommé 'fu'
<input type="file" id="fu" onchange="FileSelected()" style="width: 0;">
et ajoutez ce script:
function FileSelected(e)
{
file = document.getElementById('fu').files[document.getElementById('fu').files.length - 1];
document.getElementById('fileName').innerHtml= file.name;
}
Et vous avez encore des choses utiles comme file.type et file.size pour montrer.
Copie possible de [Comment changer le texte du bouton ?](https://stackoverflow.com/questions/1944267/how-to-change-the-button-text- of-input-type-file) – Bae