Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Client FTP: comandi che non vanno


    Ciao,

    ho approntato un FORM Client FTP da integrare in un programma per l'aggiornamento di un database.

    Ho istanziato il winsock sulla PORTA 21 (FTP)

    e mi sono loggato indicando USER e PASS .
    Però ho dei problemi perchè non riesco a ricevere la lista dei file residenti sul server quando invio il comando LIST; dicasi per i comandi RETR "nomefile" (Download) STOR "nomefile" (UpLoad)

    in pratica faccio così:
    codice:
      Client.SendData "USER gabcaly" & vbCrLf
      Client.SendData "PASS password" & vbCrLf
      Client.SendData "CWD" & vbCrLf
    
    
    ....
    
    poi se voglio fare un download del file:
    
    Client.SendData "RETR index.htm"
    .....



    non riesco a scaricare il file xché ?

    Nella finestra TexTBox l'evento DataArrival non mi restituisce nulla.

    Non ditemi di fare una ricerca sul forum perchè l'ho capovolto e non c'è quello che dico io. Per non parlare di Google !!!!
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    & vbCrLf


    lo mandi?

  3. #3


    Ciao,

    si in effetti invio anche "vbCrLf" alla fine di ogni stringa.

    In questi giorni ho avuto modo di approfondire la cosa e ho scoperto che in realtà non è sufficiente inviare il comando LIST per ottenere la lista dei file sul proprio server. Stessa cosa per i comandi che determinano un invio dati (RETR, STOR, ecc. ecc.)

    In un Form occorrono due controlli winsock uno sulla porta 21 (controllo comandi) e l'altro sulla porta 20 (trasmissione dati).

    Ora visto che al momento la cosa mi sembra abbastanza difficile ti chiedo se puoi darmi una mano, fornendoti i segreti del Winsock (almeno come li hanno chiamati loro) per effettuare operazioni FTP.

    Visita questa pagina http://www.vbip.com/winsock/winsock_ftp_01.asp

    io nel frattempo cercherò di implementare qualcosa. Se ti va approfondire questa cosa meglio anche x te. Invito chiunque a collaborare.

    Ci stai ?

    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  4. #4


    Ecco tutto il codice. Si potrebbe prendere spunto da qui !!! :gren:

    http://www.vbip.com/forum/topic.asp?id=63
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.