Tus - это открытый протокол для возобновляемой загрузки файлов.
Описание протокола: https://tus.io/protocols/resumable-upload.html
Библиотеки на разных языках реализующие протокол Tus: https://tus.io/implementations.html
/upload на своем бэкенде для получения ссылки для загрузки (примеры см. ниже).Схема взаимодействия
Пример бэкенда на Golang
Пример бэкенда на PHP
Пример фронтенда