使用GraphQL约定和.net core上载文件(以区块为单位)
Iam使用带有约定的Graphql.Net 如何实现(或者说访问文件(chunk))文件上传(我正在使用) vue simple uploader以区块的形式发送数据使用GraphQL约定和.net core上载文件(以区块为单位),.net,asp.net-core-mvc,graphql,.net,Asp.net Core Mvc,Graphql,Iam使用带有约定的Graphql.Net 如何实现(或者说访问文件(chunk))文件上传(我正在使用) vue simple uploader以区块的形式发送数据 所以,除了将数据传输到端点之外,它还需要在最后合并文件。有约定的graphql.net是否可以这样做?据我所知,文件不符合graphql规范,应该在graphql处理程序旁边实现。我们提出了以下解决方案: 创建中间件,通过URL(您可以使用文件路径、文件名、ID等)为文件提供服务,并从GraphQL查询返回这些URL 至于上传,
所以,除了将数据传输到端点之外,它还需要在最后合并文件。有约定的graphql.net是否可以这样做?据我所知,文件不符合graphql规范,应该在graphql处理程序旁边实现。我们提出了以下解决方案: 创建中间件,通过URL(您可以使用文件路径、文件名、ID等)为文件提供服务,并从GraphQL查询返回这些URL 至于上传,我们将文件添加到HTTP头中(就像在多部分/表单数据中一样),并且只将它们的名称(路径/ID)作为变量的字段参数传递。稍后,我们可以(预)处理控制器中HttpContext中的这些流(例如),将这些流放入UserContext中,在那里可以通过变异方法中的名称(路径/ID)访问这些流