1
0

file_api.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. const router = require('express').Router();
  2. const paramsCheck = require('../middleware/paramsCheck');
  3. const checkLogin = require('../middleware/checkLogin');
  4. const code = require('../maps/rcodeMap')
  5. const field = require('../maps/field')
  6. const progress = require('../maps/progress')
  7. const apiErrHandle = require('../until/apiErrHandle')
  8. const c_file = require("../controller/c_file");
  9. const {adminType} = require("../maps/field");
  10. const fileUpload = require('../middleware/fileUpload')
  11. /**
  12. * 获取文件
  13. */
  14. router.get('/list',async(req,res)=>{
  15. try{
  16. let results = await c_file.loadImgs();
  17. res.json({
  18. rcode: code.ok,
  19. data: results
  20. })
  21. }catch (e) {
  22. apiErrHandle('fileLoad',res,e);
  23. }
  24. });
  25. /**
  26. * 上传文件
  27. */
  28. router.post('/up',
  29. fileUpload,
  30. async (req,res)=>{
  31. try{
  32. console.log('接收到文件上传');
  33. let results = await c_file.toUpload(req.files);
  34. res.json({
  35. rcode: code.ok,
  36. })
  37. }catch (e) {
  38. res.status(500)
  39. apiErrHandle('fileLoad',res,e);
  40. }
  41. }
  42. )
  43. module.exports = router;