| 123456789101112131415161718192021222324252627282930313233343536 |
- 'use strict';
- const BaseController = require('../base');
- const os = require('os');
- class ExampleController extends BaseController {
- async openLocalDir() {
- const self = this;
- const { ctx, service } = this;
- const body = ctx.request.body;
- const id = body.id;
- const data = {};
- let dir = '';
- switch (id) {
- case 'download' :
- dir = os.homedir() + '/Downloads';
- break;
- case 'picture' :
- dir = os.homedir() + '/Pictures';
- break;
- case 'doc' :
- dir = os.homedir() + '/Documents';
- break;
- case 'music' :
- dir = os.homedir() + '/Music';
- break;
- }
- await service.example.openLocalDir(dir);
- self.sendSuccess(data);
- }
- }
- module.exports = ExampleController;
|