JetBrains Space ヘルプ

アップロード

アップロードの作成

post /api/http/uploads

添付ファイルのアップロードに使用できる URL をリクエストします。添付ファイルは、適切なコンテンツ型 ヘッダーと添付ファイルデータをリクエスト本文として持つ PUT リクエストを作成することで、返された URL にアップロードできます。PUT リクエストは、アップロードされた添付ファイルの ID である文字列を返します。添付ファイル ID は、この添付ファイルを使用する必要がある他の API メソッドに渡すことができます。添付ファイルは /d/{attachmentId} からダウンロードできます。「storagePrefix 」パラメーターには、ファイル、マップ、絵文字、添付ファイルのいずれかを指定できます。「mediaType 」パラメーターは、すべてのアップロードで省略できます。チャットステッカーや絵文字など、特定の用途に合わせて自動的にサイズ変更する必要があるイメージのアップロードの場合は、chat-image-attachmentchat-stickeremoji のいずれかを使用します。

リクエスト引数

フィールドを持つオブジェクト :

  • storagePrefix : string (必須)

  • mediaType : string ( Nullable および Optional、デフォルトは null)

レスポンス

string

公開 URL を取得する

get /api/http/uploads/chat/public-url/{channel}/{message}/{attachmentId}

認証なしで添付ファイルにアクセスするために使用できる URL を返します

リクエスト引数

channel : いずれかの形式の文字列

(パス) (必須)

message : いずれかの形式の文字列

  • externalId : string

  • id : string

(パス) (必須)

attachmentId : string (パス) (必須)

レスポンス

string

イメージ添付ファイルのメタデータを取得する

get /api/http/uploads/image/{id}

以前にアップロードしたイメージのメタ情報を取得する

リクエスト引数

id : string (パス) (必須)

レスポンス

ImageAttachmentMeta