feat: support tencent cos storage (#5297)

This commit is contained in:
quicksand 2024-06-17 19:18:52 +08:00 • committed by GitHub
commit 147a39b984
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 84 additions and 4 deletions

View file

@ -8,6 +8,7 @@ from extensions.storage.azure_storage import AzureStorage
from extensions.storage.google_storage import GoogleStorage
from extensions.storage.local_storage import LocalStorage
from extensions.storage.s3_storage import S3Storage
from extensions.storage.tencent_storage import TencentStorage
class Storage:
@ -32,6 +33,10 @@ class Storage:
self.storage_runner = GoogleStorage(
app=app
)
elif storage_type == 'tencent-cos':
self.storage_runner = TencentStorage(
app=app
)
else:
self.storage_runner = LocalStorage(app=app)