necesito enviar un PDF al servidor de FTP
- Code: Select all Expand view RUN
- FUNCTION cinco()
LOCAL oInternet := TInternet():New()
LOCAL oFTP := TFTP():New( "ftp.ser.com", oInternet, "rcg@iogustavo.com", "pasword" )
LOCAL cFile := "prueba.pdf"
LOCAL hSource
LOCAL nBytes
LOCAL lEnd := .F.
LOCAL nBufSize := 2000
LOCAL cBuffer := Space( nBufSize )
hSource := FOpen( "uno.pdf" )
IF ! Empty( oFTP:hFTP )
oFile := TFTPFile():new( cFile, oFTP )
oFile:OpenWrite()
FSeek( hSource, 0, 0 )
WHILE ( nBytes := FRead( hSource, @cBuffer, nBufSize ) ) > 0 .and. ! lEnd
oFile:write( SubStr( cBuffer, 1, nBytes ) )
END
ELSE
? "no se conecto"
ENDIF
FClose( hSource )
oFile:END()
RETURN ( NIL )
el archivo prueba.pdf lo crea en el FTP pero con 0 bytes, y no se como hacer para DEBUGEAR el comando para que me diga que es lo que hace.