upload.js 1.5 KB
const router = require('koa-router')()
const fs = require('fs');
var status = require('../util/resTemplate') 
var mu = require('../util/multerUtil') 

const os = require('os');
const path = require('path');
const multer = require('koa-multer');
const moment = require('moment')
var body = require('koa-better-body')
var formParse = require('co-busboy')

const applacation = require('../applacation');




router.prefix('/upload');

var uploaddemo=mu.single('file');       	   

router.post('/upLoadDoc',uploaddemo, async (ctx, next) => {  
 
  //let s = await uploaddemo(ctx.req,ctx.res,next)  
  //let w = await fs.rename('/Users/fzy/project/koa2_Sequelize_project/uploads/'+'19543f72d9682d0bedf67fc98da4597b','/Users/fzy/project/koa2_Sequelize_project/uploads/'+'www.jpg')
 console.log( ctx.req.file)
 console.log('文件名',ctx.request.file)
  let w = await fs.rename(applacation.uploade+ctx.req.file.filename,applacation.uploade+ctx.req.file.originalname)
  
    ctx.body = {  
      filename:2
    } 
}) 

router.post('/tgpCallback', async (ctx, next) => {  
  
   //let s = await uploaddemo(ctx.req,ctx.res,next)  
   //let w = await fs.rename('/Users/fzy/project/koa2_Sequelize_project/uploads/'+'19543f72d9682d0bedf67fc98da4597b','/Users/fzy/project/koa2_Sequelize_project/uploads/'+'www.jpg')
  let f = await fs.appendFileSync(path.join(__dirname, 'tgp.txt'),JSON.stringify(ctx.request.body)+'/n')
     ctx.body = {  
       filename:2
     } 
 }) 



module.exports = router