1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dromara-x-file-storage

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

📚Введение

Храните файлы в одном ряду кода на локальных, 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, изменено название проекта и имя пакета, оптимизирована структура проекта, добавлена поддержка метаданных и т. д., при обновлении с предыдущей версии необходимо обратить внимание на некоторые моменты. Подробности смотрите запись обновления.

📅План обновлений

  • Подключение к платформе хранения: HDFS, Облако вулкана TOS, Samba, NFS.
  • Добавление превью изображений.
  • Предварительная загрузка содержимого файла.
  • Новый модуль доступа, попытка предоставить интерфейс через HTTP, FTP, WebDAV и другие протоколы для удобства использования другими программами.
  • Добавление файлов.
  • Загрузка по частям.
  • Прямая передача ответа в поток HttpServletResponse.
  • Другие дополнительные функции.

📦Использование

Смотрите быстрое начало работы для ознакомления со всеми методами использования поддерживаемых платформ хранения!

🔧 Конфигурация

В качестве примера здесь используется 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Одна строка кода позволяет сохранить файл на следующих платформах: локальный компьютер, FTP, SFTP, WebDAV, Google Cloud, Alibaba Cloud OSS, Huawei Cloud OBS, Qiniu Cloud Kodo, Tencent Cloud COS, Baidu Cloud BOS, Youpai Cloud USS, MinIO, AWS S3, FastDFS, Azure Blob Storage, Kingsoft Cloud KS3, Meituan Cloud MSS, JD Cloud OSS, Tianyi Cloud OOS, Mo... Расширить Свернуть
Java
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/dromara-x-file-storage.git
git@gitlife.ru:oschina-mirror/dromara-x-file-storage.git
oschina-mirror
dromara-x-file-storage
dromara-x-file-storage
main