Это просто невозможно сделать это.Вам необходимо выполнить загрузку в сценарии на стороне сервера, поскольку JavaScript не может скопировать какой-либо удаленный файл на ваш сервер.
Чтобы отобразить индикатор выполнения, вам нужен способ, такой как WebSockets и язык на стороне сервера, позволяющий вамобрабатывать загрузку асинхронно (node.js может выполнить эту работу), чтобы уведомить клиента о ходе загрузки.