file.controller.ts 392 B

12345678910111213141516
  1. import { Controller, Inject, Post, Files, Fields } from '@midwayjs/core';
  2. import { FileService } from '../service/file.service';
  3. @Controller('/api')
  4. export class FileController {
  5. @Inject()
  6. service: FileService;
  7. @Inject()
  8. ctx;
  9. @Post('/upload')
  10. async upload(@Files() files, @Fields() fields) {
  11. const result = await this.service.upload(files, fields);
  12. return result;
  13. }
  14. }