Io facevo una cosa simile tramire FTP gestito da PHP e funzionava alal grande, però non so se sia possibile in JS.