mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2024-11-01 22:20:30 +08:00
修改文件上传为插件方式
This commit is contained in:
parent
f5b4fd572a
commit
2a7958b7c6
@ -8,8 +8,8 @@ import {
|
|||||||
CoolTag,
|
CoolTag,
|
||||||
} from '@cool-midway/core';
|
} from '@cool-midway/core';
|
||||||
import { Context } from '@midwayjs/koa';
|
import { Context } from '@midwayjs/koa';
|
||||||
import { CoolFile } from '@cool-midway/file';
|
|
||||||
import { BaseSysParamService } from '../../service/sys/param';
|
import { BaseSysParamService } from '../../service/sys/param';
|
||||||
|
import { PluginService } from '../../../plugin/service/info';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 不需要登录的后台接口
|
* 不需要登录的后台接口
|
||||||
@ -19,7 +19,7 @@ import { BaseSysParamService } from '../../service/sys/param';
|
|||||||
@CoolController()
|
@CoolController()
|
||||||
export class BaseAppCommController extends BaseController {
|
export class BaseAppCommController extends BaseController {
|
||||||
@Inject()
|
@Inject()
|
||||||
coolFile: CoolFile;
|
pluginService: PluginService;
|
||||||
|
|
||||||
@Inject()
|
@Inject()
|
||||||
ctx: Context;
|
ctx: Context;
|
||||||
@ -57,7 +57,8 @@ export class BaseAppCommController extends BaseController {
|
|||||||
*/
|
*/
|
||||||
@Post('/upload', { summary: '文件上传' })
|
@Post('/upload', { summary: '文件上传' })
|
||||||
async upload() {
|
async upload() {
|
||||||
return this.ok(await this.coolFile.upload(this.ctx));
|
const file = await this.pluginService.getInstance('upload');
|
||||||
|
return this.ok(await file.upload(this.ctx));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -65,6 +66,7 @@ export class BaseAppCommController extends BaseController {
|
|||||||
*/
|
*/
|
||||||
@Get('/uploadMode', { summary: '文件上传模式' })
|
@Get('/uploadMode', { summary: '文件上传模式' })
|
||||||
async uploadMode() {
|
async uploadMode() {
|
||||||
return this.ok(await this.coolFile.getMode());
|
const file = await this.pluginService.getInstance('upload');
|
||||||
|
return this.ok(await file.getMode());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -41,7 +41,7 @@ export default () => {
|
|||||||
// 刷新token 过期时间,单位秒
|
// 刷新token 过期时间,单位秒
|
||||||
refreshExpire: 60 * 60 * 24 * 30,
|
refreshExpire: 60 * 60 * 24 * 30,
|
||||||
// jwt 秘钥
|
// jwt 秘钥
|
||||||
secret: '98591b81ce3111eebb6f5ba31567ea59',
|
secret: 'cool-app-xxxxxx',
|
||||||
},
|
},
|
||||||
} as ModuleConfig;
|
} as ModuleConfig;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user