Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
I need a help with ftp
Message
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01512871
Message ID:
01512949
Views:
47
I don't know what type of proxy is, the only thing I know is that i had to set filezilla as i told you to make it work :

>>>>>>>>I installed a filezilla ftp client on that pc and it works with these settings :
>>>>>>>>
>>>>>>>>proxy FTP = none
>>>>>>>>
>>>>>>>>Generic Proxy : connection method = http/1.1
>>>>>>>> host proxy = 10.4.50.10
>>>>>>>> proxy port = 3128
>>>>>>>>


>Hmm,
>
>- lnConnect_Handle is zero
>- GetLastError() is zero
>
>- try set
> this.ftp.cProxyProtocol = "http"
> this.ftp.cProxyHost = "http://"+zProxyIp && 10.4.50.10
>
>
>The proxy is CERN type?
>
>MartinaJ
>
>>that's the problem :) it seems to be the errorcode = 0 and no errormessage :(
>>
>>>And ErrorCode and ErrorMsg are?
>>>
>>>MartinaJ
>>>
>>>>thanks for your help.
>>>>I put some messages inside the ftp class and discovered that the problem is in the call at the proc "OpenFTPConnection" where i cannot get a Handle from the internetConnect.
>>>>I tried to retrieve the error but I can't :
>>>>
>>>>   This.GetExtendedError()
>>>>      IF lnConnect_Handle = 0
>>>>	=MessageBox(Transform(this.GetExtendedErrorCode())+Chr(13)+Transform(this.GetExtendedErrorMsg()),0,"1")
>>>>         RETURN .F.
>>>>      ENDIF
>>>>
>>>>
>>>>
>>>>>What error you get after calling method OpenInternet()?
>>>>>?this.Ftp.GetExtendedErrorCode(),this.Ftp.GetExtendedErrorMsg()
>>>>>
>>>>>MartinaJ
>>>>>
>>>>>
>>>>>>here is lines of code :
>>>>>>
>>>>>>If !(Type("this.ftp") == 'O' and !IsNull(this.ftp))
>>>>>>	this.Ftp = createobject('ftp_service')
>>>>>>	this.ftp.cProxyPort = zProxyPort && 3128
>>>>>>	this.ftp.cProxyHost	= zProxyIp && 10.4.50.10
>>>>>>	If !Empty(zProxyip)
>>>>>>		this.ftp.cProxyProtocol = zProxyProtocol  && "http"
>>>>>>	Else
>>>>>>		this.ftp.cproxyProtocol = ''	
>>>>>>	EndIf 	
>>>>>>EndIf 
>>>>>>
>>>>>>this.statoConn = this.Ftp.OpenInternet(zUserFtp, zPwFtp, zFtpAddress, zFtpPort)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>How you set cProxy???? properties on FTP object?
>>>>>>>
>>>>>>>MartinaJ
>>>>>>>
>>>>>>>
>>>>>>>>I tried but without success :(
>>>>>>>>
>>>>>>>>I installed a filezilla ftp client on that pc and it works with these settings :
>>>>>>>>
>>>>>>>>proxy FTP = none
>>>>>>>>
>>>>>>>>Generic Proxy : connection method = http/1.1
>>>>>>>> host proxy = 10.4.50.10
>>>>>>>> proxy port = 3128
>>>>>>>>
>>>>>>>>What should I do to make my program working ?
>>>>>>>>
>>>>>>>>thanks again
>>>>>>>>
>>>>>>>>
>>>>>>>>>Hi Alessio,
>>>>>>>>>
>>>>>>>>>Check cProxyProtocol property in help...
>>>>>>>>>
>>>>>>>>>MartinaJ
>>>>>>>>>
>>>>>>>>>>Hi Michel, sorry for disturbing you, but I don't know what to do for connecting to a ftp server from a under proxy client.
>>>>>>>>>>
>>>>>>>>>>I'm using the Robert Abram ftp service V.2.0.9 and it works fine without proxy but I don't know what to do for bypassing the proxy
>>>>>>>>>>
>>>>>>>>>>actually I call the openinternet function in this way
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>	this.Ftp = createobject('ftp_service')
>>>>>>>>>>	this.ftp.cProxyPort      = zProxyPort  && 3128
>>>>>>>>>>	this.ftp.cProxyHost	= zProxyIp   &&  10.4.50.10     
>>>>>>>>>>
>>>>>>>>>>       this.connStatus = this.Ftp.OpenInternet(zUserFtp, zPwFtp, zFtpAddress, zFtpPort)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>well, i can't connect
>>>>>>>>>>
>>>>>>>>>>what should I do to make it working ?
>>>>>>>>>>
>>>>>>>>>>Thank you so much
>>>>>>>>>>Alessio
Previous
Reply
Map
View

Click here to load this message in the networking platform