我只使用了koa-bodyparser,并且我刚刚发现它不能解析允许上传文件的表单数据。所以我尝试了co-busboy,koa-body,koa-better-body这些模块。但是我不知道如何在保存之前重命名上传的文件。因为我以前从来没有这样做过,所以我想知道怎么做。有什么想法吗?
发布于 2018-09-17 16:49:55
app.use(koaBody({
multipart:true,
encoding:'gzip',
formidable:{
uploadDir:path.join(__dirname,'public/upload'),
keepExtensions: true,
maxFieldsSize:2 * 1024 * 1024,
onFileBegin:(name,file) => {
const dir = path.join(__dirname,`public/upload/}`);
file.path = `${dir}/newPath/newFileName.png`;
},
onError:(err)=>{
console.log(err);
}
}
}));
https://stackoverflow.com/questions/45107821
复制相似问题