要求:客户端点按钮后,连接FTP服务器,根据客户输入的信息(比方说姓名),在FTP服务器上创建文件夹(姓名+日期),并启动FTP工具(我用的是FFFTP),进入客户的文件夹。也就是说客户在网页上点了OK后,直接会启动FTP工具并连接,然后直接操作上传,不需要还去选择目录什么的。FTP服务器上的权限都有。用的FTP工具刚才说了:FFFTP。在线等,解决问题立刻揭贴。
如果很好用,加分。

解决方案 »

  1.   

    网上找的
    void CreateUploadDirectory(string uri, string user, string password)
        {
            try
            {
                string mapUri = string.Format("{0}Maps/", uri);
                string photoUri = string.Format("{0}Photos/", uri);
                CreateDirectory(uri, user, password);
                CreateDirectory(photoUri, user, password);
                CreateDirectory(mapUri, user, password);
            }
            catch(Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }20分归我了
      

  2.   

    void   CreateUploadDirectory(string   uri,   string   user,   string   password) 里面,uri是什么东西?
      

  3.   

    FTP路径
    试试
    我也没测试
      

  4.   

    我猜就是你要创建的文件夹的完整FTP路径
      

  5.   

    "{0}Photos/"和"{0}Maps/" 又是什么东东?  
      

  6.   

    CreateDirectory(uri,   user,   password); 
    CreateDirectory(photoUri,   user,   password); 
    CreateDirectory(mapUri,   user,   password);
    直接参数不对。 CreateDirectory只有最多两个参数。第一个是uri,其实估计是url;第二个是“要应用于此目录的访问控制”。
    第二个参数应该输入什么呢?
      

  7.   

    CreateDirectory方法只能在本地创建吧?我本地可以,一旦写成 "http://192.168.xx.x/"这样的格式,就会报:“不支持 URI 格式”的错误。PS,看来是uri,不是url纠正下
      

  8.   

    CreateDirectory方法只能在本地创建吧?我本地可以,一旦写成   "http://192.168.xx.x/"这样的格式,就会报:“不支持   URI   格式”的错误。PS,看来是uri,不是url纠正下======================================
    ftp://192.168.xx.x/
    再试!
      

  9.   

    ftp://192.168.xx.x/ 
    再试!
    ================
    不支持给定路径的格式。