Public Declare Function FtpPutFile Lib "wininet.dll" Alias "FtpPutFileA" _
(ByVal hFtpSession As Long, ByVal lpszLocalFile As String, _
      ByVal lpszRemoteFile As String, _
      ByVal dwFlags As Long, ByVal dwContext As Long) As Boolean
这个函数能把文件上传到我的FTP空间,我已经测试过了,不知道能不能把文件夹上传,
这个函数里面的参数我也不是很明白,请大家帮我讲解一下吧,谢谢了

解决方案 »

  1.   

    第一个参数hFtpSession 是InternetConnect 调用返回的句柄值。 
      lpszNewFile 和lpszRemoteFile 分别是本地机上的文件名和将在远程主机上创建的文件名。 
      参数dwFlags 指定为1时,用ASCII 传输文件(A类传输方法),指定为2是用二进制传输文件(1类传输方法)。
      最后,当使用回叫信号时,lContext 用来识别应用程序前后关系。
      如果函数调用成功,blnRC为 True, 反之为False。