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