kboss/b/docs/upload_file.dspy
2026-07-17 10:54:01 +08:00

37 lines
891 B
Plaintext

async def upload_file(ns={}):
debug('ns: %s' % ns)
file_name = ns.get('file_data')
if not file_name:
return {
'status': False,
'msg': 'file_data不能为空'
}
domain_name = ns.get('domain_name')
if not domain_name:
return {
'status': False,
'msg': 'domain_name不能为空'
}
if 'localhost' in domain_name:
domain_name = 'dev.opencomputing.cn'
save_url = 'https://%s/idfile?path=%s' % (domain_name, file_name)
try:
return {
'status': True,
'msg': 'upload success',
'data': {
'save_url': save_url
}
}
except Exception as e:
return {
'status': False,
'msg': '文件保存失败, %s' % str(e)
}
ret = await upload_file(params_kw)
return ret