Here is my html code
<input type="button" id="btn" value="UPLOAD" /> <input id="fileupload" type="file" style="display:none;" />
here is the jquery code
$('#btn').click(function () { $('#fileupload').click(); });
It works as expected in Chrome, but does nothing on windows safari. And I did not check the error in the console. Here is jsfiddle
iJade source share