Você tem acesso de linha de comando ao servidor? Se você tiver ou puder instalar um utilitário zip no servidor, poderá descompactar o zip no servidor, carregar os arquivos no diretório e, em seguida, zim-lo novamente.
Imagine que eu enviei um arquivo zip que contém milhares de imagens e seu tamanho é de cerca de 2 GB. Agora quero adicionar 100 novas imagens cujo tamanho é de cerca de 10MB. A única maneira que posso imaginar é que eu adiciono essas imagens à minha coleção de 2GB, depois carrego toda a coleção NOVAMENTE !!! Mas estou procurando uma maneira de injetar apenas novos arquivos sem fazer o upload novamente da coleção inteira. Então, há alguma maneira de fazer isso? algum bom caminho ou software?
Sua resposta dependerá de como você está enviando o zip e de como você pode manipulá-lo assim que ele for carregado.
A menos que você possa adicioná-lo diretamente ao zip, onde fez o upload, será necessário compactar novamente as imagens e fazer o upload novamente.