日期:2014-05-20  浏览次数:20681 次

求助:Jftp 上传问题
我最近在用jftp做一个ftp上传的功能开发,遇到几个问题想请教大家。上传的功能已经基本实现,但是存在以下两个问题:
1.如果上传文件同时包括文本和图片应该使用什么模式传送文件?
2.如何去掉jftp中的msg信息?(如何去除控制台中显示出来的登录和上传文件操作等提示)
最好能告知解决以上问题的 method() 
  谢谢

------解决方案--------------------
问题一:
对于同时含有文本文件和二进制文件时最好做到“智能判断”
这个“智能判断”的意思是相对智能一点,可根据文件的扩展名判断是文件还是二进制,
但是如果你把你一个文件文件的扩展名改成了二进制文件的扩展名就没办法了
现有的ftp上传工具中有设置是“文本”、“二进制”还是“自动”,这个自动就是根据文件扩展名判断的

如果要求不高的话可以用binary传输文本和二进制,不会出现传输异常,但是被传输的文本文件就会出问题,因为这个模式不处理换行回车符
如果用ascii传输二进制的话会在传输过程中出现异常,通常会报找不到回车符的异常导致传输崩溃。

问题二:
如果是程序中打印的信息是可以去掉,但是如果是类似于登陆成功后服务器端返回给客户端的问候语等信息没办法去掉,这个不影响任何功能
如果一定要去掉的话重写一下jftp的方法吧