Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用GraphQL约定和.net core上载文件(以区块为单位)_.net_Asp.net Core Mvc_Graphql - Fatal编程技术网

使用GraphQL约定和.net core上载文件(以区块为单位)

使用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 至于上传,

Iam使用带有约定的Graphql.Net

如何实现(或者说访问文件(chunk))文件上传(我正在使用)

vue simple uploader以区块的形式发送数据


所以,除了将数据传输到端点之外,它还需要在最后合并文件。有约定的graphql.net是否可以这样做?

据我所知,文件不符合graphql规范,应该在graphql处理程序旁边实现。我们提出了以下解决方案:

创建中间件,通过URL(您可以使用文件路径、文件名、ID等)为文件提供服务,并从GraphQL查询返回这些URL 至于上传,我们将文件添加到HTTP头中(就像在多部分/表单数据中一样),并且只将它们的名称(路径/ID)作为变量的字段参数传递。稍后,我们可以(预)处理控制器中HttpContext中的这些流(例如),将这些流放入UserContext中,在那里可以通过变异方法中的名称(路径/ID)访问这些流