Ir para conteúdo
Fórum Script Brasil
  • 0

Listando arquivos de uma pasta do provedor


Renato Cerullo

Pergunta

Oi pessoal,

Estou precisando colocar num site que estou fazendo uma lista dos arquivos que estão numa determinada pasta do provedor.

Terão arquivos .DOC .XLS .ZIP entre outros e quando mostrar essa lista dentro de um <DIV> ou de um <TABLE> o usuário poderá clicar sobre o arquivo e abrí-lo na ferramenta correspondente.

Precisaria que fosse em Javascript ou em alguma outra ferramenta que o próprio browser resolvesse tal situação sem que seja necessário JBOSS, TOMCAT, etc...

Obrigado e agradeço desde já quem puder me ajudar.

Renato

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Oi ESerra,

Valeu pelo retorno !!!

Eu não manjo dessas linguagens que você citou, por isso está indo para o JavaScript.

Eu peguei um código (acho que foi aqui mesmo no fórum em ASP), mas ao rodar no browser da minha máquina não rola.... não mostra nenhum arquivo; só mostra a tabela com os títulos e uma linha em branco. O código está logo abaixo.

O que preciso fazer para rodar esse código !!?

Preciso de mais alguma coisa além desse código !!?

<html>
    <head>
        <title>Listando um Diretório</title>
        <style>
            .td{
            font-weight: bold;
            background-color: #CCCCCC;
            }
        </style>
    </head>
    <body>
        <%
        Set fs = server.CreateObject("Scripting.FileSystemObject")
        Set pasta = fs.GetFolder("documentos\2881\")
        %>
        <table border="1">
            <tr>
                <td class="td">Nome Do arquivo</td>
                <td class="td">Tamanho Do arquivo</td>
                <td class="td">Data Modificado</td>
                <td class="td">Tipo Do arquivo</td>
                <td class="td">Atributos</td>
            </tr>
            <%
            FOR EACH file IN pasta.Files
            %>
            <tr>
                <td align="right">
                    <a href="<%=file.name%>"><%=file.name%></a>
                </td>
                <td align="right"><%=formatnumber(file.size)%>kb</td>
                <td align="right"><%=file.datelastmodified%></td>
                <td align="right"><%=file.type%></td>
                <td align="right"><%=file.attributes%></td>
            </tr>
            <%
            NEXT
            %>
        </table>
    </body>
</html>

Link para o comentário
Compartilhar em outros sites

  • 0

Bem há duas soluções básicas ...

1- Verifique se seu servidor possue outras linguagens como (Perl, PHP, Ruby, Python, ...) pois as vezes ele pode ser um servdor Linux e não WIndows onde é que o ASP roda, já que não é só ele que pode fazer esse "serviço" ...

2- Terá que pagar mais para poder ter esse recurso no seu server (a menos que uso algun servidor grátis com supote a alguma linguagem dinâmica)

Infelizmente não tenho ASP no meu provedor.... teria que subir de plano para poder ter esse recurso. :angry:

E agora.... o que fazer !?!? :huh:

Editado por SK15
Link para o comentário
Compartilhar em outros sites

  • 0

Olá amigo,

Eu achei essa solução para leitura de arquivos via java script:

http://ricardospinoza.wordpress.com/2011/0...com-javascript/

.. o código anteriormente colocado por ti era em ASP, utilizando alguma outra linguagem Client-Server como PHP é mais fácil, seguro e rápido executar uma consulta de diretório.

No servidor Apache é até possível configurar sua pasta para que quando acessada via link mostre os arquivos que contém de forma bruta.

bem é isso

Editado por lorduakiti
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...