zenblofe
zenblofe
我排查发现是co-busboy的parse有问题 ```js // node_modules/egg-multipart/app/extend/context.js const parse = require('co-busboy'); multipart(options) { // multipart/form-data if (!this.is('multipart')) { this.throw(400, 'Content-Type must be multipart/*'); } if (this[HAS_CONSUMED]) throw new TypeError('the multipart request can\'t be...
我还看到一个问题,就是老版本的busboy在处理数据流的时候,会出现先 close 再 finish 的BUG ```js // node_modules/co-busboy/index.js var Busboy = require('busboy') ``` 这里的包依赖,我觉得试一下升级到最新的包,看一下数据流的处理。
cengzj@0201206761-NB MINGW64 /e/demo $ node -v v14.18.1 问题还是存在。 我现在的想法是改为使用 Stream 模式看一下。