Hola te dejo un ejemplo:
Código HTML:
<input id="buffer" style="display:none" type="file" onchange="document.getElementById('fileName').value=document.getElementById('buffer').value" />
<input type="text" size="30" id="fileName" />
<input type="image" src="3T/images/disk.gif" onclick="document.getElementById('buffer').click()" />