文件操作
来源:Nestjs 全家桶系列
上传文件
安装依赖
1 | npm install @nestjs/platform-express # Nestjs自带的 |
资源存放路径
在module中注册:
1 | import { Module } from '@nestjs/common'; |
文件上传接口
在controller中编写:
1 | import { |
静态资源目录
在main.ts中指定:
1 | import { NestFactory } from '@nestjs/core'; |
下载文件
Download下载
在controller中编写:
1 | // download下载方式 |
文件流下载
后端提供文件流
安装压缩文件的依赖:
1 | npm install compressing -s |
在controller中编写:
1 | // 流下载方式 |
前端接收文件流
1 | <template> |
评论