上传文本文件到FTP服务器上,采用binary模式上传则文件格式错误,用ASCII上传则正确,如何通过代码确定其上传编码为ASCII,我的上传代码如下,该如何修改,请教啦!
FTPClient FtpUp = new FTPClient(ip, path, user, password, Int32.Parse(num));
 FtpUp.Put(filepath);

解决方案 »

  1.   

    FTPClient 是哪儿的类? 不是系统的啊。
      

  2.   

    用Stream读取txt文本文件入byte[],然后利用System.Text.Encoding类的ASCII属性获取编码。以前练习Socket时,用过这个Encoding类。参见:http://msdn.microsoft.com/zh-cn/library/system.text.encoding.ascii.aspx希望对您有所帮助。
      

  3.   

    实在无聊,我帮你查查msdn吧。
      

  4.   

    vs2008下面没有这鬼玩意ftpclient
      

  5.   

    谢谢楼上的,我第一次接触FTP编程,头大呢