\ DriveHQ Customer Support Forum \
Ler/Responder : 50897/2
  • amirak
  • (1posts)
Net.WebRequestMethods.Ftp.ListDirectory

Oi,

Estou usando o .NET Framework para fazer conexões com o DriveHQ. Quando eu uso O método Net.WebRequestMethods.Ftp.ListDirectory retorna apenas os nomes dos arquivos e nenhuma pasta é exibida.

O que está errado?


14/07/2010 00:59:06

  • DriveHQ Webmaster
  • (1098posts)
Assunto: Re: Net.WebRequestMethods.Ftp.ListDirectory
Re: Net.WebRequestMethods.Ftp.ListDirectory

Lamentamos, mas geralmente não podemos oferecer suporte para perguntas detalhadas de desenvolvimento. Você precisa depurar os comandos FTP enviados e as respostas recebidas em detalhes. Você pode comparar com outros softwares clientes FTP. A maioria dos softwares clientes FTP com interface gráfica consegue exibir informações detalhadas do log FTP.

Para usuários de C#, testamos um programa de exemplo e ele funciona perfeitamente:

-----------------------------------

 

 

estático vazio Principal(corda

[] argumentos)

{

 

 

Solicitação Web FTP solicitação = (Solicitação Web FTP)Solicitação Web.Criar("ftp://ftp.drivehq.com"

);

método de solicitação =

 

Métodos de solicitação Web.FTP

.ListDirectoryDetails;

 

 

// Altere para seu nome de usuário/senha reais.

solicitação.Credenciais =

 

novo Credencial de rede ("NOME DE USUÁRIO","SENHA"

);

 

 

Resposta Web FTP resposta = (Resposta Web FTP

)request.GetResponse();

 

 

 

Fluxo

responseStream = response.GetResponseStream();

 

 

Leitor de fluxo leitor = novo Leitor de fluxo

(fluxo de resposta);

 

 

Console

.WriteLine(reader.ReadToEnd());

 

 

Console.WriteLine("Lista de diretórios completa, status {0}"

, resposta.StatusDescription);

 

leitor.Fechar();

resposta.Fechar();

}

 ---------------

Retorna tanto os nomes dos arquivos quanto os nomes das pastas.

Observe que não podemos fornecer suporte técnico sobre como desenvolver software; no entanto, se você acredita/encontra erros em nosso servidor FTP, entre em contato conosco com informações mais detalhadas e corrigiremos o problema o mais rápido possível.

 

 

 

 

 

 

 

 

 

 


Responder
16/07/2010 13:03:10

  • zyzy
  • (1posts)
Assunto: Re:Net.WebRequestMethods.Ftp.ListDirectory
Re:Net.WebRequestMethods.Ftp.ListDirectory

Se eu usar o código exatamente como acima, funciona bem. Se eu alterar `ListDirectoryDetails` para `ListDirectory`, recebo o seguinte erro.

O servidor remoto retornou um erro: (550) Arquivo indisponível (por exemplo, arquivo não encontrado, sem acesso)

O comando ListDirectory não é suportado? Tenho arquivos e pastas no meu diretório...


Responder
05/01/2011 18:47:00

Adicionar aos favoritos e compartilhar
Resposta rápida

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003