下面的代码是变异
Types::FileType = GraphQL::ScalarType.define do
name 'File'
description 'action_dispatch_uploaded_file'
coerce_input ->(action_dispatch_uploaded_file, ctx) {
action_dispatch_uploaded_file
}
end
和file_type.rb是
{{1}}
它不起作用。 apollo客户端正在使用apollo-upload-client上传文件,但由于文件为空,它会出错。 什么是解决方案?
答案 0 :(得分:-1)
在架构中定义File
类型。正常提交表格!
在服务器端,在将数据发送到GraphQL resolver
之前,保存文件并存储更改变量!
类似于this。
<强>更新强>
Apollo Server 2具有文件上传支持!使用Apollo中的this article,以便在后端获得文件上传支持: