potresti anche creare un iframe al click di un bottone e dargli come sorgente il file che vuoi caricare.

ma credo sia piu funzionale AHAH