egg这个插件post只要有文件都会自动保存文件,这个怎么解决
登陆购买课程后可参与讨论,去登陆吧
同学你好
经查 确实是这样,当模式为 file 的时候,插件是作用到全局的,所以当有文件进来的时候都会保存。
以下是几个解决方案:
1 插件以添加特殊的配置,让它在某个路由起作用。https://eggjs.github.io/zh/guide/middleware.html#match-%E5%92%8C-ignore
match: [ '/api/utils/upload-img' ]
这样只有在这个路由才会处理文件。
2 使用 stream 模式,这样文件不会保存到文件系统去。
如果我正确理解你的问题的话,你的意思是除了缩略图还会保存原图是吗?可以在生成完毕诸侯将对应的原始文件删除掉。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
2024版,资深BAT前端架构师联袂出品,突破技术瓶颈,挑战前端P7。
172 2
139 5
165 3
271 3
184 3
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星