none
Gerenciar arquivos de um site FTP com ASP RRS feed

  • Pergunta

  • Caros amigos,

        Assumi recentemente alguns projetos atrasados de um colega que saiu da empresa e dentre eles, um está me tirando o sono porque nunca lidei com isso.
        Neste projeto, vamos publicar alguns arquivos que somente determinados usuários poderão acessar. Se a pasta onde ficarão os arquivos de cada usuário ficasse dentro do wwwroot eu já saberia fazer. No Login bastaria verificar se o usuário tem acesso aquela pasta e negar ou não o acesso ao arquivo. Sempre com a preocupação de guardar uma flag numa variável de sessão para impedir que o usuário acesse o arquivo através de um link enviado por e-mail por exemplo.
        A pasta em questão ficará dentro do ftproot.
        O acesso será verificado primeiro via banco, se autenticado o usuário verá uma lista de arquivos de sua pasta (que está no ftproot)

    Minhas dúvidas iniciais são:

        É possível listar estes arquivos de FTPROOT da pasta do usuário e através desta lista permitir o download ?
        
        Desculpem se este não é o local correto para a publicação desta dúvida.

    grato desde já,


    Claudio lins
    • Movido Fábio Jr segunda-feira, 27 de fevereiro de 2012 13:45 asp (De:Scripts Administrativos)
    sexta-feira, 16 de maio de 2008 13:55

Todas as Respostas

  • Olá,

    você não pode manter também uma lista de arquivos disponíveis para o usuário no banco? Se puder, isso vai facilitar bastante, já que assim o problema se resume a montar uma query SQL que pegue somente os arquivos daquele usuário.

    Outra dica: ao invés de guardar na sessão, você pode criar uma rotina que pegue o arquivo no disco e o envie para o usuário, sem liberar o acesso direto à pasta. É mais seguro, embora um pouco mais lento.


    []s,


    Vinicius Canto
    http://viniciuscanto.blogspot.com

    segunda-feira, 19 de maio de 2008 11:41