O Zip definitivamente será a solução mais fácil, a menos que você esteja usando algo como o SharePoint, que pode ter uma opção para d / l pastas inteiras. O protocolo http
é baseado em arquivo, portanto, embora seja possível configurar algum tipo de regra de servidor para enviar um arquivo após o outro depois de clicar em um único link, eles acabarão sendo salvos no local pasta Desktop ou Downloads) e não em uma pasta específica própria. Se você quiser ficar realmente chique, e todos os seus usuários estiverem executando o Internet Explorer, você provavelmente poderia escrever controles personalizados para fazer isso para você, mas no final vai ser uma tonelada de trabalho.
A resposta do Darth Android funcionará se você estiver em uma rede local com acesso a uma unidade compartilhada, mas se está operando na rede externa, então ZIP é realmente o caminho a percorrer.