我用控件Inet上传一个文件到服务器:
假设userName是abc,Password是123456Inet1.URL= "abc:[email protected]
Inet1.RemotePort = 21
Inet1.Protocol = icFTP 
Inet1.Execute , "PUT " & "d:\aaa.txt aaa.txt"                Do While Inet1.StillExecuting
                      DoEvents
               Loop
               MsgBox "上传完毕!", vbInformation, "提示"每次运行,提示上传结束,可是用上传工具在服务器上却看不到所传的aaa.txt
我是在VIP.51.net申请的空间,如果上面的代码不正确,应该如何操作。
请高手指教。

解决方案 »

  1.   

    存放位置的权限?我用 cuteFTP 可以上传任意格式的文件,如果在abc.com下面,我们再建立一个目录AAA,CD到规定的目录下,这是怎么做的,请说得具体点,谢谢
      

  2.   

    Inet1.Execute  , "CD " &    "D:\servePath"
    Inet1.Execute , "PUT " & "d:\aaa.txt aaa.txt"
      

  3.   

    老兄,加上 Inet1.Execute  , "CD " &    "D:\servePath" 后,出现了“实时错误'35764' 仍在执行上一请求”调试,在Inet1.Execute , "PUT " & "d:\aaa.txt aaa.txt"这一句上停下来了。
    整个过程是这样的:Inet1.URL = "abc:[email protected]"
    Inet1.RemotePort = 21
    Inet1.Protocol = icFTPInet1.Execute , "CD " & "D:\servePath"
    Inet1.Execute , "PUT " & "d:\aaa.txt aaa.txt"               Do While Inet1.StillExecuting
                          DoEvents
                   Loop
                   MsgBox "上传完毕!", vbInformation, "提示"还需要改正么?
      

  4.   

    天!
    Inet1.Execute , "CD " & "D:\servePath"
    这只是一个例句,你得填写上服务器给你存放文件的真正目录名。
      

  5.   

    试了一些方法,还是出现“实时错误'35764' 仍在执行上一请求”服务器给你存放文件的真正目录名?这个从哪里取得?就针对Inet1.URL = "ab:[email protected]" 我能知道这个真正的目录在哪里。如果ab是用户名,1234是密码,再知道abc.com是主机地址,这对于cuteFTP不说上传文件已经足够了,为什么有这个“实时错误'35764' 仍在执行上一请求”?