Javascript koa主体文件上传异步

Javascript koa主体文件上传异步,javascript,koa,Javascript,Koa,我有一些被切断的文件的问题。有人能确认一下吗,这会在我回复之前完成上传吗?可以做些什么来修复它 const router=require('koa-router')(), koaBody=require(‘koa-body’)({ 多部分:正确, 格式限制:2000*1024, 可怕的:{ 上传目录, }, }) router.post('/uploadImage',koaBody,function*(){ const{fields,files}=this.request.body 常量f=f

我有一些被切断的文件的问题。有人能确认一下吗,这会在我回复之前完成上传吗?可以做些什么来修复它

const router=require('koa-router')(),
koaBody=require(‘koa-body’)({
多部分:正确,
格式限制:2000*1024,
可怕的:{
上传目录,
},
})
router.post('/uploadImage',koaBody,function*(){
const{fields,files}=this.request.body
常量f=files['files[]']
常量{username}=字段
//log('uploadImage',用户名,f.path,f.name)
如果(恢复状态!==200){
this.status=res.status
this.statusText=res.statusText
返回
}
const{ipfspath}=yield res.json()
常量url=https://example.com“+ipfspath
this.body={files:[{url}]}
})

export default router.routes()
看起来koa body确实在等待来自Foremble的结束事件:它正在等待它。查看文件下方“formy”函数中的“end”事件。我无法在本地重新创建您的问题,整个文件在uploadsDir中被删除,路由始终等待。无法看到您的代码段存在问题。也许babel编译的代码中有某种特殊性?(我不使用它)看起来koa的身体确实在等待来自“强大”的最终事件:它在等待它。查看文件下方“formy”函数中的“end”事件。我无法在本地重新创建您的问题,整个文件在uploadsDir中被删除,路由始终等待。无法看到您的代码段存在问题。也许babel编译的代码中有某种特殊性?(我不用它)