㈠ java将一个服务器下的文件复制到另一个服务器的ftp上文件会少1kb
你有FTPClient就比较好办,假如你的两台FTP服务器分别为fs1和fs2
在本地开发代码思路如下:
通过FTPClient连接上fs1,然后下载(可以循环批量下载)到本地服务器,保存到一个临时目录。
下载完成后,FTPClient断开与fs1的连接,记得必须logout。
本地服务器通过FileInputStream将刚下载到临时目录的文件读进来,得到一个List<File>集合。
通过FTPClient连接上fs2,循环List<File>集合,将文件上传至fs2的特定目录,然后清空临时目录,上传完毕后,断开fs2的连接,同样必须logout。
㈡ 为什么FTP上传文件有的会变小
唯一不理解的是为什么只是模板文件变小,其他正常
㈢ FTP上的文件显示不全怎么办
其实很简单...有些文件夹内没有文件,,也就是空的文件夹.. 用软件上传的话..因为采用的模试不同....所以空文件夹是不会上传成功的. 你可检查一下.
㈣ ftp传输文件后文件总是比源文件小,丢失文件内容。怎么解决啊防火墙杀毒软件都关了。解决问题给你20分。
可能造成的原因:
byte[] bytes = new byte[512]; ==>byte[] bytes = new byte[2048];
/*new出来的空间太小了,如果你的xml文件大于512字节呢?
*同时你看看原来的xml文件是不是只传来512字节就结束了,把空间大小调大点!
*/