import { BaseRoute, Inject, Router } from "noomi"; import { __AmFileService } from "../../service/__base/__fileservice"; @Router({ namespace:'/__file', path:'*' }) class __FileRoute extends BaseRoute{ @Inject(__AmFileService) service:__AmFileService; /** * 上传文件 * @param model */ async upload(){ try{ let fo = this.model.file; let fn = fo.fileName; let path = fo.path; return await this.service.addFile(fn,path); }catch(e){ return{success:false,message:e} } } /** * 删除文件 * @param model */ async delete(){ try{ await this.service.deleteFile(this.model.fileId); return {success:true} }catch(e){ return{success:false,message:e} } } }