Download de Vários anexos ao mesmo tempo

Olá, boa tarde!
Estou montando uma aplicação onde o usuário irá fazer o upload de arquivos. Até ai tranquilo …
Porém houve a necessidade de fazer um BKP dos arquivos anexados.

1- Gostaria de saber como posso fazer com que ao invés o usuário ter que clicar um a um do anexos e salvar, ele tenha a possibilidade de salvar todos?

A aplicação que está montada é uma grid que tem a ligação com o formulário de único registro.

Obrigada.

gere um zip dos arquivo no servidor e faça um download apenas.

Não é boa prática um aplicação ficar chamando várias outras para downloads automáticos, além de que o navegador pode proibir esse tipo de ação.

Havia pensado nisso, porém queria vê se existia a possibilidade de deixar a responsabilidade do “BKP” com o usuário.
Obrigada pelo retorno.