15 lines
386 B
Python
15 lines
386 B
Python
from file_system_uploader import FilesystemUploader
|
|
from qiniu_uploader import QiniuUploader
|
|
from upyun_uploader import UpyunUploader
|
|
from flask import current_app
|
|
|
|
uploader: dict = {
|
|
"filesystem": FilesystemUploader,
|
|
"qiniu": QiniuUploader,
|
|
'upyun': UpyunUploader
|
|
}
|
|
|
|
|
|
def get_uploader():
|
|
return uploader.get(current_app.config.get("UPLOAD_PROVIDER") or "filesystem")()
|