在 Java 中使用 GraphQL 上傳檔案

https://feeds.feedblitz.com/~/900897134/0/baeldung~Upload-Files-With-GraphQL-in-Java

摘要:本教程介紹了如何在 Spring Boot 應用程式中使用 GraphQL 來上傳文件。它首先引入了自定義的標量類型 Upload,用於處理 GraphQL 變動中的檔案資料。然後實現了 MultipartGraphQlHttpHandler 類別,以處理 multipart/form-data 請求,這對於透過 GraphQL 變動上傳文件是必要的。FileUploadDataFetcher 類別則處理 uploadFile 變動,從中提取和儲存上傳的文件,並向客戶端發送清晰的文件上傳狀態回應。

對於文件上傳功能,通常更有效的做法是使用標準的 HTTP 請求,並透過 GraphQL 查詢傳遞結果的 ID。然而,有時直接使用 GraphQL 來上傳文件是必要的。

via Baeldung

July 9, 2024 at 11:42PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *