По умолчанию при загрузке в катализаторе (выполняется Catalyst :: Request :: Upload) считывается содержимое, отправленное с HTTP, и они сохраняются в файл tmp.
$c->request->upload('file')
Возможно, Jumploader отправляет файлы большего размера сболее одного HTTP-запроса.Поэтому вам нужно отладить, чтобы увидеть, что происходит.
Вы можете запустить сервер с "-d" или экспортировать CATALYST_DEBUG=1
env.Затем отправьте один большой файл и посмотрите количество запросов, которые были сделаны к катализатору.
Если их больше одного, Jumploader может отправить что-то вместе с запросом, например, «загрузить идентификатор файла», чтобы сделать возможнымВы склеиваете все кусочки.