编程 Apollo GraphQL 之上传文件 前言 背景 在 Web 应用中,上传文件是非常常见的需求,而在使用 GraphQL 以后,应该如何实现上传文件的功能呢。 环境 apollo-server:2.x; Altair:2.4.6; 后端 Apollo 直接提供了上传文件的功能,具体用法参见官方文档。 后端在处理时需要注意两个地方: 根据文档获取上传文件的文件名和 readable stream; 为了避免内存溢出,不用全部读取到内存,然后再保存文件,而是将