GraphQL上传文件

GraphQL上传文件

apollo自带的文件上传 https://www.apollographql.com/docs/apollo-server/data/file-uploads/#uploads-in-node-14-and-later

react前端的文件上传可以通过Apollo Upload Client来实现

graphql-multipart-request-spec

后端存储处理

  1. 将上传的文件通过文件系统放到硬盘
  2. 将接收到的数据流放到cos云服务

Image for post

异步多文件上传优化

同步与异步GraphQL多部分请求中间件