javascript实现好象太难了吧!
java版的我觉得这样:
URL url = new URL("ftp://username:[email protected]/index.xml");
URLConnection urlc = url.openConnection();
InputStream is = urlc.getInputStream(); 
然后看有没有读入流!

解决方案 »

  1.   

    TO: jFresH_MaN()(AbsolutelyFresh)(java欣人) 
    如果是个“空文件”怎么办呢,这样不跟“文件不存在”混淆了吗!!!
      

  2.   

    呵呵,刚才查了一下
    sun.net.ftp.*;
    包里面有一个FtpClient类,可以专门来连接Ftp
    楼主查一下吧,刚才我就在网上搜到了
      

  3.   

    org.apache.commons.net.ftp.FtpClient你用这个也行 应该有个判断的exsit的方法
     URL开流的方法应该也可以
      

  4.   

    对了 那个包 你到tomcat那个官方网下的
      

  5.   

    其实最直接的办法就是
    用ftp命令连上去,看执行命令的返回值是什么
      

  6.   

    能不能用javascript进行ftp连接啊?!!!!!
    能的话给出代码!!!!
      

  7.   

    直接使用socket来完成ftp的连接工作,看返回的值
    你试试:)
      

  8.   

    js??用xmlhttp估计也不过是对http的把,ftp的没有试过哦
      

  9.   

    楼主可以试试用
    HttpURLConnection建立一个链接,比如:
    HttpURLConnection httpconn = 
    (HttpURLConnection) ( (new URL("http://123.123.123.123/a.txt")).openConnection());然后用httpconn.getResponseCode()来判断连接情况。比如:
    if (httpconn.getResponseCode() == HttpURLConnection.HTTP_OK){
        return "OK";
    }不过我也是在访问http资源时用过,
    ftp能不能还真不知道了。
    楼主可以参考一下。good luck
      

  10.   

    用urlClient.get(fileName)
    如果拿不到会有异常的吖