2 t963707281 t963707281 于 2015.06.01 13:37 提问

linux环境下 FTPClient.retrieveFile() 方法下载不了大的文件

在linux环境下 FTPClient.retrieveFile() 方法下载不了大的文件,小的文件可以下载,windows环境下是正常的,求教

3个回答

t963707281
t963707281   2015.06.01 13:38

下载大一点的文件会在 retrieveFile() 处卡死,

tongyi55555
tongyi55555   2015.06.01 14:59

试试在下载之前调用FTPClient.enterLocalPassiveMode()方法。先进入被动模式再传输。

t963707281
t963707281 回复那一抹代码: 是啊。。郁闷了。。
2 年多之前 回复
tongyi55555
tongyi55555 9kb都下载不了了?好奇怪,防火墙不管这个问题。
2 年多之前 回复
t963707281
t963707281 回复那一抹代码: 不好意思,刚开会去了 、有一个文件 1kb的可以下载、9kb的就下载不了了、linux防火墙会设置文件大小吗
2 年多之前 回复
tongyi55555
tongyi55555 回复t963707281: 你windows和linux的内存配置的不一样么?文件多大后会出现卡死?
2 年多之前 回复
t963707281
t963707281 加了,没有效果。会不会跟内存有关啊, 能下载小文件表示权限没问题。
2 年多之前 回复
cjj137783
cjj137783   2017.02.18 14:46

你问题解决了么?我也遇到这样的问题,敬请回复,谢谢

Csdn user default icon
上传中...
上传图片
插入图片