已经是可以连通了ftp,但是get下来的txt是二进制的,我在程序中使用ascii命令,但是却不能执行,不知道是什么原因呢?? 请各位大虾指教指教

解决方案 »

  1.   

    现在是下载下来的文件打开后是一行过的,变成了实心的正方形来隔开每行了。但是我用ultra-edit打开后,格式是正常的,我想知道有什么办法可以转化回原来的格式呢???    Inet1.URL = IP
        Inet1.UserName =USERNAME
        Inet1.Password = PASSWD    inet1.execute ,"ascii" '在这里程序就不能执行这一步了!!!!!!!!!!    Inet1.Execute , "get /home/index.txt c:\index.txt"
        Inet1.Cancel
      

  2.   

    之所以出现方块代替换行,是因为文件在服务器上保存使用的是UNIX文件格式,你要保存到机器上必须转成PC格式。UltraEdit可以识别Unix格式的文件,但是记事本不行。
    实际上看到的方块全都是chr(10),要是不会转换文件格式,可以试试用vbcrlf替换chr(10),不过这方法很土。还是去查查文件类型转换的资料吧。