oFTP:Cwd

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

oFTP:Cwd

Mensagem por cjp »

Pessoal, estou tendo problemas com a função oFTP:Cwd. Não sei porque, mas em certos casos ela não está abrindo a pasta no ftp.

Chamo a função assim:

Código: Selecionar todos

          IF !empty(ftpdir) .and. !oFTP:Cwd(ftpdir)  // se não achar o diretorio ele cria
             cria="N"
		     if us="I"
		        @ maxrow()-1,0 say "Pasta "+ftpdir+" não existe no FTP; criar?"get cria pict "@!"
				tone(261.7,33)
			    read
			 else
			    if val(substr(time(),5,1))>7
			       mandmail1("","Retornou falso no Cwd; ftpdir: "+ftpdir)
				endif
			 endif	
			 if cria="S"
                if !oFTP:MKD(ftpdir)     // muda o diretorio
				   ?"Não criou a pasta no FTP"
				   tone(261.7,33)
				   inkey(10)
				endif
			 else
                return .f.			 
		     endif		
          ENDIF
Na maioria dos casos funciona corretamente, mas às vezes não.

Será que existe algum jeito de ver a razão pela qual não está funcionando? Tem algum retorno de erro nessa função?
Inacio de Carvalho Neto
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

oFTP:Cwd

Mensagem por fladimir »

sua hospedagem é Linux ou Windows, pq pode ser q se for Linux seja o fato de ser casesensitive.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

oFTP:Cwd

Mensagem por cjp »

De fato a hospedagem mudou recentemente para Linux, e parece que foi após isso que começou a dar o problema.

Entretanto, pelo que eu observei agora, no FTP os nomes das pastas estão todos com minúsculas, e é assim que estou usando no meu programa.
Inacio de Carvalho Neto
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

oFTP:Cwd

Mensagem por fladimir »

Então eu passei por algo semelhante a alguns meses e tive q mudar além da questão de Maiusculas e minúsculas a questão de q antes eu usava /NomedaPasta e depois mudei pra simplesmente NomedaPasta.

Veja se não pode ser isto ou algo do tipo.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Responder