![](/img/trans.png)
[英]Proper way to send multipart/form-data using `fetch` or `request`
[英]Is there any way to send multipart form request to graphql in reactjs with apollo client
我是新手,對graphql做出反應。
我想通過網絡接口將.pdf文件上傳到服務器。
我需要做的就是使用apollo客戶端編寫一個graphql查詢,它將多部分表單數據發送到服務器。
我試圖在谷歌搜索它,但我沒有找到任何適當的解決方案。
mutation createUser($user: myfile) {
createData(myfile: $user) {
id
name
email
}
}
GraphQL通常不處理多部分數據或文件上傳,但如果您自己編寫服務器,則可以創建一個自定義請求類型,該類型包含的字段多於query
,因此可以使其工作。 這家伙在這里做到了 。
這是一個相當迂回的方式,它可能會給你帶來很多麻煩。 我建議對單個端點不那么固執,並使用不同的服務器來管理上傳。 畢竟,有很多經過良好測試的圖書館處理圍繞上傳的所有“惡魔細節”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.