UNPKG

@efox/upload-file

Version:

支持所有类型的文件上传到腾讯云,上传完成上报文件MD5、类型、URL、项目名称、用户uid

40 lines (34 loc) 883 B
const testApi = 'https://ml-admin-test.yy.com' const prodApi = 'https://ml-admin.yy.com' const config = { rootName: '/efoxfile', serverOrigin: 'https://static.moschat.com', projectName: '', uid: '', defaultName: false, apiUrl: prodApi, env: 'production', copy: false } const envArray = [ 'production', 'development' ] /** * 设置环境值 * @param uid {string} * @param projectName {string} * @param env {string} * @param serverOrigin {string} * @param defaultName {boolean} * @param copy {boolean} */ export function setConfig ({ uid, projectName, env, serverOrigin, defaultName, copy } = {}) { if (!envArray.includes(env)) { env = envArray[0] } const apiUrl = env === 'development' ? testApi : prodApi Object.assign(config, ...arguments, { apiUrl, env }) return config } export default config