Храните файлы в одном ряду кода на локальных, FTP, SFTP, WebDAV, Alibaba Cloud OSS, Huawei Cloud OBS, Qiniu Cloud Kodo, Tencent Cloud COS, Baidu Cloud BOS, Youku Cloud USS, MinIO, Amazon S3, Google Cloud Storage, FastDFS, Azure Blob Storage, Cloudflare R2, Kingsoft Cloud KS3, Meituan Cloud MSS, JD Cloud OSS, Tianyi Cloud OOS, Mobile Cloud EOS, Wovv Cloud OSS, NetEase Cloud NOS, Ucloud US3, QingCloud QingStor, Ping An Cloud OBS, ShouCloud OSS, IBM COS и других совместимых с S3 протоколами платформах хранения. Смотрите все поддерживаемые платформы хранения.
💡 После подключения к Alist через WebDAV можно использовать популярные сервисы хранения, такие как Baidu Диск, Tiandi Диск, Aliyun Диск и Thunder Накопитель. Смотрите поддерживаемые платформы хранения Alist.
🚚 Поддерживается перенос файлов между различными платформами хранения. Подробности смотрите перенос файлов.
GitHub: https://github.com/dromara/x-file-storage Gitee: https://gitee.com/dromara/x-file-storage
Здесь представлена краткая запись обновлений. Смотрите подробную запись обновлений.
2.2.1
Исправлены проблемы с вычислением хэша в некоторых случаях и проблемы с использованием предварительно подписанных URL-адресов Qiniu Cloud Kodo запись обновления.
2.2.0
Исправлено множество проблем, добавлены функции получения файлов, перечисления файлов, переработана поддержка предварительно подписанных URL для операций загрузки, скачивания и удаления на клиенте, добавлен плагин Solon, оптимизированы функции загрузки вручную и т. д. Подробности смотрите запись обновления.
2.1.0
Исправлено множество проблем, добавлены платформы хранения FastDFS и Azure Blob Storage, добавлены функции копирования, перемещения (переименования) файлов, загрузки вручную по частям (продолжение загрузки) и вычисления хэша и т.д. Подробности смотрите запись обновления.
2.0.0
Передан в дар сообществу dromara, изменено название проекта и имя пакета, оптимизирована структура проекта, добавлена поддержка метаданных и т. д., при обновлении с предыдущей версии необходимо обратить внимание на некоторые моменты. Подробности смотрите запись обновления.
Смотрите быстрое начало работы для ознакомления со всеми методами использования поддерживаемых платформ хранения!
В качестве примера здесь используется Alibaba Cloud OSS. pom.xml
импортирует этот проект, по умолчанию используется среда SpringBoot, среда Solon см. использование в Solon, другие среды см. отдельное использование вне SpringBoot.
<!-- Импорт этого проекта -->
<dependency>
<groupId>org.dromara.x-file-storage</groupId>
<artifactId>x-file-storage-spring</artifactId>
<version>2.2.1</version>
</dependency>
<!-- Импорт SDK Alibaba Cloud OSS, если используется другая платформа хранения, то импортировать соответствующий SDK -->
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>3.16.1</version>
</dependency>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )