Ftp @ in username problem
Posted: Wed May 21, 2014 8:57 am
Hi all,
My webhost only allow @ in username when making extra ftp accounts
I found already this:
/* Comprobamos si el usuario contiene una @ para forzar el userid */
IF At( "@", cUser ) > 0
oFTP:oUrl:cServer := cServer
oFTP:oUrl:cUserID := cUser
oFTP:oUrl:cPassword := cPassword
ENDIF
Try to implement it, but cannot get it to work,
i think ( as dummy ) oFTP:Open ( cURL ) has still the @ in username ?
Or ?
My code, ftp is working, i will delete account after i get it to work:
*---------------------------------------------------------------------------*
FUNCTION FTPUPLOAD ( cFILE )
*---------------------------------------------------------------------------*
LOCAL lOK := .F.
LOCAL cUSER := "Eldemo@johnsjn22.twentytwo.axc.nl"
LOCAL cSERVER := "johnsjn22.twentytwo.axc.nl"
LOCAL cPASSWORD := "12345"
LOCAL cUrl := "ftp://" + cUSER + ":" + cPASSWORD + "@" + cSERVER
LOCAL oURL := tUrl():NEW ( cURL )
LOCAL oFTP := tIPClientFtp():NEW ( oURL, .F. )
oFTP:nConnTimeout := 20000
oFTP:bUsePasv := .F.
oFTP:oUrl:cServer := cSERVER
oFTP:oUrl:cUserID := cUSER
oFTP:oUrl:cPassword := cPASSWORD
IF oFTP:Open ( cURL )
? "OK"
oFTP:CLOSE ()
ELSE
? "Error"
ENDIF
RETURN ( lOK )
*---------------------------------------------------------------------------*
Thanks and greetings...
My webhost only allow @ in username when making extra ftp accounts
I found already this:
/* Comprobamos si el usuario contiene una @ para forzar el userid */
IF At( "@", cUser ) > 0
oFTP:oUrl:cServer := cServer
oFTP:oUrl:cUserID := cUser
oFTP:oUrl:cPassword := cPassword
ENDIF
Try to implement it, but cannot get it to work,
i think ( as dummy ) oFTP:Open ( cURL ) has still the @ in username ?
Or ?
My code, ftp is working, i will delete account after i get it to work:
*---------------------------------------------------------------------------*
FUNCTION FTPUPLOAD ( cFILE )
*---------------------------------------------------------------------------*
LOCAL lOK := .F.
LOCAL cUSER := "Eldemo@johnsjn22.twentytwo.axc.nl"
LOCAL cSERVER := "johnsjn22.twentytwo.axc.nl"
LOCAL cPASSWORD := "12345"
LOCAL cUrl := "ftp://" + cUSER + ":" + cPASSWORD + "@" + cSERVER
LOCAL oURL := tUrl():NEW ( cURL )
LOCAL oFTP := tIPClientFtp():NEW ( oURL, .F. )
oFTP:nConnTimeout := 20000
oFTP:bUsePasv := .F.
oFTP:oUrl:cServer := cSERVER
oFTP:oUrl:cUserID := cUSER
oFTP:oUrl:cPassword := cPASSWORD
IF oFTP:Open ( cURL )
? "OK"
oFTP:CLOSE ()
ELSE
? "Error"
ENDIF
RETURN ( lOK )
*---------------------------------------------------------------------------*
Thanks and greetings...