56. 写真をアップロード

S3を介して写真をアップロードするには2つのステップがあります:

  1. 直接アップロードのための事前署名リンクをリクエストします。

入力として:

  • fileExtention - jpeg または jpg または png、

  • farmUuid - 農場のUUID、

  • fieldUuid - 区画(圃場)のUUID、

  • noteUuid - アップロードされた写真の直接リンクを関連付けるノートのUUID、

  • commentUuid - アップロードされた写真の直接リンクを関連付けるコメントのUUID(オプション)。

出力として:

  • uuid - アップロードおよび処理後に期待されるUUID、

  • farmUuid - 入力と同じ値、

  • fieldUuid - 入力と同じ値、

  • noteUuid - 入力と同じ値、

  • commentUuid - 入力と同じ値(存在する場合)、

  • s3Url - 写真をアップロードするために使用するURL、

  • s3Fields - 写真アップロードフォームに渡す属性。

s3Urlとs3Fieldsの使い方の詳細は第2ステップで説明されています。

これらの属性は写真をアップロードするためにのみ60分間有効です。

  1. ローカルの写真をs3Fieldsで指定されたフォーム属性とともにs3Urlへ送信します。

処理に関する通知は、GraphQL -> Samples -> に記載されたサブスクリプション機構を介して配信されます。 1. サブスクリプション:イベントを取得する.

circle-info

‘Accept-Encoding’:’gzip, deflate, br’ を使用してください。

最終更新

役に立ちましたか?