input[type="file"] {
position: absolute;
visibility: hidden;
z-index: -100;
}
<div>
<input type="file" />
<input onclick="fileLoad(this)" type="button" value="Загрузить файл" />
</div>
function fileLoad(a) {
a.parentNode.getElementsByTagName('input')[0].click();
}