Javascript 是否有任何方法可以通过apollo客户端在reactjs中将多部分表单请求发送到graphql
我对graphql的反应还不熟悉 我想通过网络接口上传.pdf文件到服务器 我所需要做的就是使用apollo客户端编写一个graphql查询,该客户端将多部分表单数据发送到服务器 我试图在谷歌上搜索,但没有找到合适的解决方案Javascript 是否有任何方法可以通过apollo客户端在reactjs中将多部分表单请求发送到graphql,javascript,reactjs,facebook-graph-api,react-apollo,Javascript,Reactjs,Facebook Graph Api,React Apollo,我对graphql的反应还不熟悉 我想通过网络接口上传.pdf文件到服务器 我所需要做的就是使用apollo客户端编写一个graphql查询,该客户端将多部分表单数据发送到服务器 我试图在谷歌上搜索,但没有找到合适的解决方案 mutation createUser($user: myfile) { createData(myfile: $user) { id name email } } GraphQL通常不处理多部分数据或文
mutation createUser($user: myfile) {
createData(myfile: $user) {
id
name
email
}
}
GraphQL通常不处理多部分数据或文件上载,但如果您自己编写服务器,则可以创建一个自定义请求类型,该类型包含的字段不仅仅是
查询
,因此可以正常工作
这是一个相当迂回的方式去做,这可能会给你很多头痛。我建议不要对单一端点太固执,使用不同的服务器来管理上传。毕竟,有很多经过良好测试的库处理围绕上传的所有“魔鬼细节”