文件夹里放的是一个静态页面,CSS,IMAGE。可以写个方法整个上传吗?

解决方案 »

  1.   

    压缩为zip后上传,服务端直接解压参考
      

  2.   

    就是FTP上传啊你可以写个 类似FlashFXP  的简单客户端给客户用。
      

  3.   

    1.先压缩,上传,在解压。
    2.递归遍历文件夹,FTP上传。
    递归遍历文件夹方法:public void CopyDirectory(string DirectoryPath, string DirAddress, bool DirFirst)//复制文件夹,
            {
                string s = DirectoryPath.Substring(DirectoryName(DirectoryPath));//获取文件夹名
                DirectoryInfo DirectoryArray = new DirectoryInfo(DirectoryPath);
                FileInfo[] Files = DirectoryArray.GetFiles();//获取该文件夹下的文件列表     
                DirectoryInfo[] Directorys = DirectoryArray.GetDirectories();//获取该文件夹下的文件夹列表 
                myFTPclient.FtpCreateDirectory(DirAddress);
                foreach (FileInfo inf in Files)//逐个复制文件     
                {
                    myFTPclient.Upload(DirectoryPath + "/" + inf.Name, DirAddress + "/" + inf.Name);
                }
                foreach (DirectoryInfo Dir in Directorys)//逐个获取文件夹名称,并递归调用方法本身     
                {
                    CopyDirectory(DirectoryPath + "/" + Dir.Name, DirAddress + "/" + Dir.Name, true);
                }
            }里面用到了一个FTP类,需要米我