每日靈魂一問-如何實現文件上傳?

前端前端

請求頭爲content-type:multipart/form-datajson

koa-body實現文件上傳

const koaBody = require('koa-body');

app.use(koaBody({
  multipart: true,
  formidable: {
    maxFileSize: 200 * 1024 * 1024 // 設置上傳文件大小最大限制,默認2M
  },
  formLimit: '5mb',
  textLimit: '5mb',
  jsonLimit: '5mb'
}));

const file = ctx.request.files.file; // 獲取上傳文件

經過pipe將可讀流寫入可寫流
相關文章
相關標籤/搜索