谢谢大哥,stor之前加一句
ftp.setFileType(ftp.BINARY_FILE_TYPE);
就OK了多多指教啊,马上给分

解决方案 »

  1.   

    现在又有新的问题了,我在上传文件的时候要判断某个文件应该属于什么类型,在javadoc里找了半天也没有看到有这样的方法,难不成自己写
    if(.txt || .html || ... ){
      filetype = ASCII_FILE_TYPE;
    }else{
      filetype = BINARY_FILE_TYPE;
    }这样好像不妥吧
      

  2.   

    我试了一上指定文件类型为二进制类型
    ftp.setFileType(ftp.BINARY_FILE_TYPE); 
    时,上传一个文本文件同样可以正常上传,也能打开是不是不用判断类型,就指定为二进制就可以了不知道这样做会有什么问题吗?还是性能有影响?
      

  3.   

    查了一下,两者的区别在于,指定ASCII_FILE_TYPE类型上传时,会对文件中的回车换行符做些必要的格式化,其他的没有什么了。
    多谢几位,结了