簡體   English   中英

有沒有辦法在反應器中向apollo客戶端發送多部分表單請求到graphql

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM