- 服务端提供文件上传功能,需要使用名为motor的包。
- 先在项目目录通过终端使用
npm install
命令安装motor包和指定版本。 - 之后安装包的类型定义
npm install @types/motor
。 - 导入motor包并配置文件上传功能,创建motor实例,并设置文件储存位置为uploads目录。
- 创建一个名为file interceptor的中间件,用于处理文件上传,使用motor的
single
方法指定表单字段名为file。 - 在客户端上传文件时,字段名需要设置为file。
- 定义一个使用file interceptor中间件的文件上传接口,提供文件上传的服务。
- 在源代码管理中忽略uploads目录下的上传文件,通过.gitignore文件排除uploads目录。