Ver Mensaje Individual
  #7  
Antiguo 08-11-2006
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Reputación: 19
JuanErasmo Va por buen camino
Gracias seaone

En Server esta el contenido de un Edit1->Text = ftp://localhost...
el codigo que estoy utilizando es el siguiente...:
Código:
 HINTERNET hNet,hCon;
   DWORD Context=0;
   hNet = InternetOpen("agent",INTERNET_OPEN_TYPE_PRECONFIG, NULL,    NULL, 0);
     AnsiString LocalFile = Edit1->Text;   // Edit1->Text = "C:\\Captura.jpg"
   AnsiString RemoteFile = Edit2->Text; // Edit2->Text = "Capturaftp.jpg"

   AnsiString Server = "ftp://localhost";
   HResult Result;

           hCon= InternetConnect(hNet,Server.c_str(),(14147),"usuario1","1234",
        INTERNET_SERVICE_FTP,0,Context);
 
          Result = FtpPutFile(hCon,(LocalFile).c_str(),(RemoteFile).c_str(),
        FTP_TRANSFER_TYPE_BINARY, Context);
        InternetCloseHandle(hCon);

cuando invoco hcon queda en Null....estoy utilizando filezilla Server que usa el puerto 14147..
Muchas gracias. en cuanto a lo del GetLast error....no se como usarlo...solo debugeo..para darme cuenta del error...y se que como hcon es un handle..no puede ser NULL...ahi esta el error...gracias amigo
Responder Con Cita