ctx.request.files 这个打印有点诡异,竟然是 "" 而不是 "path",导致我 ctx.request.files.path报错

来源:9-3 使用 koa-static 中间件生成图片链接

朱昆鹏

2019-06-29

ctx.request.files 这个打印有点诡异,竟然是 “” 而不是 “path”,导致我 ctx.request.files.path报错

{
    "": {
        "size": 379127,
        "path": "/Users/zhukunpeng/Desktop/RESU ful API/app/public/uploads/upload_07f998eb5d5eebd508be880178c13845.html",
        "name": "书签.html",
        "type": "text/html",
        "mtime": "2019-06-29T05:50:41.355Z"
    }
}

app.js里面的设置

app.use(bodyBody({
    multipart: true, // 启用文件传输
    formidable: {
        uploadDir: path.join(__dirname, 'app/public/uploads'), // 文件上传路径
        keepExtensions: true, // 保留拓展名
    }
})) // 解析 请求body中的 JSON
写回答

1回答

lewis

2019-06-29

检查你的post请求中是否有file这个字段

1
1
朱昆鹏
非常感谢!
2019-06-29
共1条回复

Node.js仿知乎服务端-深入理解RESTful API

Koa2+MongoDB+Postman+JWT+阿里云

952 学习 · 331 问题

查看课程