mirror of
https://gitee.com/dromara/hutool.git
synced 2025-05-03 20:27:58 +08:00
fix ftp bug
This commit is contained in:
parent
7480d710cb
commit
d544dde3c0
@ -8,6 +8,7 @@
|
|||||||
### 新特性
|
### 新特性
|
||||||
|
|
||||||
### Bug修复
|
### Bug修复
|
||||||
|
* 【extra 】 修复Ftp设置超时问题
|
||||||
|
|
||||||
-------------------------------------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -13,7 +13,6 @@ import java.io.File;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.net.SocketException;
|
|
||||||
import java.nio.charset.Charset;
|
import java.nio.charset.Charset;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -156,14 +155,10 @@ public class Ftp extends AbstractFtp {
|
|||||||
final FTPClient client = new FTPClient();
|
final FTPClient client = new FTPClient();
|
||||||
client.setControlEncoding(config.getCharset().toString());
|
client.setControlEncoding(config.getCharset().toString());
|
||||||
client.setConnectTimeout((int) config.getConnectionTimeout());
|
client.setConnectTimeout((int) config.getConnectionTimeout());
|
||||||
try {
|
|
||||||
client.setSoTimeout((int)config.getSoTimeout());
|
|
||||||
} catch (SocketException e) {
|
|
||||||
//ignore
|
|
||||||
}
|
|
||||||
try {
|
try {
|
||||||
// 连接ftp服务器
|
// 连接ftp服务器
|
||||||
client.connect(config.getHost(), config.getPort());
|
client.connect(config.getHost(), config.getPort());
|
||||||
|
client.setSoTimeout((int)config.getSoTimeout());
|
||||||
// 登录ftp服务器
|
// 登录ftp服务器
|
||||||
client.login(config.getUser(), config.getPassword());
|
client.login(config.getUser(), config.getPassword());
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
Loading…
Reference in New Issue
Block a user