gpt4 book ai didi

javascript - 有什么方法可以使用apollo客户端在reactjs中向graphql发送多部分表单请求

转载 作者:行者123 更新时间:2023-11-30 11:38:51 24 4
gpt4 key购买 nike

我是 graphql 的新手。

我想通过网络接口(interface)上传.pdf文件到服务器。

我需要做的就是使用 apollo 客户端编写一个 graphql 查询,该客户端将多部分表单数据发送到服务器。

我试图在谷歌上搜索它,但我没有找到任何合适的解决方案。

mutation createUser($user: myfile) {
createData(myfile: $user) {
id
name
email
}
}

最佳答案

GraphQL 通常不处理多部分数据或文件上传,但如果您自己编写服务器,您可以创建一个自定义请求类型,它具有比 query 更多的字段,从而使这行得通。 This guy did it here .

这是一种相当迂回的方法,可能会让您很头疼。我建议不要对单一端点固执己见,并使用不同的服务器来管理上传。毕竟,有许多经过良好测试的库可以处理与上传有关的所有“麻烦细节”。

关于javascript - 有什么方法可以使用apollo客户端在reactjs中向graphql发送多部分表单请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43411511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com