1。我调用jspsmartupload组件,向Unix主机上传文件,可是上传完后,发现文件中的回车换行符变成了^M,这种情况是由于jspsmartupload的默认上传方式为Binary,如果是ASCII的方式就不会出现这种情况,可是我查了很多资料也没找到怎么设置上传方式为ASCII方式
2。由于上述方法不行,我改用SUN的FTPClient类上传文件,FTPClient类中可以设置上传方式为ASCII,可是设置后,根本没有用,上传到Unix主机上得文件仍然有"^M"
那位高手帮帮忙,谢谢了

解决方案 »

  1.   

    曾经在windows下上传文件出现过多余回车符,不知道是不是类似的情况
      

  2.   

    是在windows下上传到AIX5,用上传工具选择ASCII方式就不会有这个问题,可是用程序怎么设置ASCII方式啊
      

  3.   

    在UNIX 下显示^M 的究竟时什么字符?
    1。把他拿出来检查一下,然后在这边过滤掉。   以前我也做过用的FTPClient,传到LINUX上,没有问题   都是吧文件用BINERY的方式打开,然后传上去,内容不发生变化的。   回车还是原来的回车2。如果说UNIX的回车和WINDOWS的回车不相同,那就把WINDOWS的回车换成UNIX的回车吧!
      

  4.   

    问题已经解决,把upload反编译,重新些了一个上传类