Permitir que uma pasta seja baixada em um site por um navegador da Web

0

Por isso, gerencio o site da nossa empresa da melhor maneira possível. O que eu preciso fazer, é permitir que uma pasta e todo o seu conteúdo seja baixado por um usuário. Eu preciso que ele seja baixado de uma maneira similar a quando você diz baixar um arquivo zip. Ao digitar o endereço da web e ser solicitado a fazer o download pelo seu navegador.

Agora, não quero compactá-lo ou enviá-lo para um FTP para download. Eu realmente quero fazer o que estou pedindo, permitir uma pasta para download de forma semelhante à que você copia e cola em uma pasta local no seu computador.

Eu sei que o que estou perguntando pode ser impossível, mas eu realmente espero que não seja.

O servidor web é um Windows Server 2008 R2 usando o IIS 6.

    
por Cody Brown 20.06.2013 / 16:38

2 respostas

3

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.

    
por 20.06.2013 / 16:52
2

O mais próximo que você conseguirá é expor a pasta em um compartilhamento de rede somente leitura e fornecer aos usuários uma URL UNC que eles possam conectar ao Windows Explorer, como \server\share\path\to\folder

Isso abrirá a pasta pela rede e permitirá que eles copiem arquivos localmente.

    
por 20.06.2013 / 16:50