Импортировать следующие зависимости:
<dependencies>
<groupId>io.github.artislong</groupId>
<artifactId>oss-spring-boot-starter</artifactId>
<version>{latest.version}</version>
</dependencies>
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.8.0</version>
</dependency>
Включить автоматическую конфигурацию FTP с помощью oss.ftp.enable=true
.
Примечание: все свойства, имеющие значения по умолчанию, могут быть опущены в конфигурации, и не поддерживается повторное использование.
oss:
ftp:
enable: true
host: FTP服务器IP
port: FTP服务端口
user: 用户名
password: 密码
charset: 编码
base-path: FTP服务器存储根路径
После настройки, как указано выше, можно включить FTP и внедрить стандартный клиент OSS следующим образом:
@Autowired
@Qualifier(FtpOssConfiguration.DEFAULT_BEAN_NAME)
private StandardOssClient ossClient;
oss:
ftp:
enable: true
oss-config:
ftpOssClient1:
host: FTP服务器IP
port: FTP服务端口
user: 用户名
password: пароль
charset: 编码
base-path: FTP服务器存储根路径
ftpOssClient2:
host: FTP服务器IP
port: FTP服务端口
user: 用户名
password: 密码
charset: 编码
base-path: FTP服务器存储根路径
При настройке нескольких FTP используйте следующий способ внедрения:
@Autowired
@Qualifier("ftpOssClient1")
private StandardOssClient ftpOssClient1;
@Autowired
@Qualifier("ftpOssClient2")
private StandardOssClient ftpOssClient2;
Можно настроить с помощью oss.ftp.client-config.XXX, где XXX — конкретное значение, которое можно найти в классе io.github.artislong.core.ftp.model.FtpOssClientConfig
.
Пример:
oss:
ftp:
enable: true
host: FTP服务器IP
port: FTP服务端口
user: 用户名
password: 密码
charset: 编码
base-path: FTP服务器存储根路径
client-config:
mode: Passive
back-to-pwd: false
# ......
Поскольку FTP-сервис отличается от стандартного объекта хранения OSS, базовая конфигурация не может быть повторно использована. Только свойство client-config поддерживает повторное использование конфигурации.
Пример:
oss:
ftp:
enable: true
client-config:
mode: Passive
back-to-pwd: false
# ......
oss-config:
ftpOssClient1:
host: FTP服务器IP
port: FTP服务端口
user: 用户名
password: 密码
charset: 编码
base-path: FTP服务器存储根路径
ftpOssClient2:
host: FTP服务器IP
port: FTP服务端口
user: 用户名
password: 密码
charset: 编码
base-path: FTP服务器存储根路径
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )