Multipart Upload

WorkflowsファイルシステムからWebサービスに、マルチパート形式データを使用して、HTTPまたはHTTPSを使用してファイルをアップロードします。

必須の入力フィールドデータをサードパーティサービスから入手する必要があるかもしれません。

出力は、サービスからの応答によって異なります。特定の応答に正しくアクセスするには、応答オブジェクトのキーと同じ名前の出力を作成します。

オプション

フィールド 定義 タイプ 必須
カスタムファイルパラメータを使用する カスタムファイルパラメータを使用するかどうかを示します ドロップダウン TRUE

入力

フィールド 定義 タイプ 必須
ファイル(File)
ファイルコンテンツ ファイルコンテンツのID。 ファイル 正
ファイル名 拡張子を含むファイル名。 文字列 FALSE
Http
URL リクエストのURL、http://またはhttps://のプロトコルを含む。 文字列 FALSE
方式 使用するHTTPメソッド(PUTまたはPOST)。 ドロップダウン FALSE
ヘッダー ユーザーにより作成されるフィールドで、ファイルリクエストに使用するヘッダーを定義します。 オブジェクト FALSE
データ(Data)
入力 ファイルのファイルIDやファイル名などのファイル属性。 文字列 FALSE

出力

フィールド 定義 タイプ
本文 JSONプロパティや値が解析された応答本文。 文字列
未加工の本文(Raw Body)
本文 実行時に渡される未加工の応答本文。 文字列

例

Boxにファイルをアップロードします。

  1. カスタムファイルパラメーターの使用(Use Custom File Parameter)ドロップダウンで、Noを選択します。このオプションにより、1つ以上のカスタム入力を指定し、名前を定義できます。これらの値は実行時に渡すことができ、これらのプロパティーと値はメッセージのマルチパート本文に含まれます。

  2. ファイルコンテンツ(File Content)フィールド出力を、DownloadカードからMultipart Uploadカードのファイルコンテンツ(File Content)フィールドにドラッグします。

  3. ファイル名(File Name)フィールド出力を、DownloadカードからMultipart Uploadカードのファイル名(File Name)フィールドにドラッグします。

  4. アップロードされるファイルの宛先としてURLを追加します。

  5. URL入力には、http://やhttps://の部分と、クエリ文字列のパラメーターも含めます。

  6. メソッド(Method)ドロップダウンで、POSTを選択します。

  7. 承認ベアラートークンを、ヘッダー(Header)フィールドのヘッダーとして渡します。たとえば、ヘッダー(Headers)セクションにAuthorizationキーを追加し、値をBearer my-tokenに設定すると、Authorization: Bearer my-tokenというヘッダーを追加できます。同様に、Content-type: application/imageも設定できます。

  8. データ(Data)セクションにフィールドを作成し、attributesという名前を付けます。

  9. ファイルの属性(フォルダーIDとファイル名)を供給するJSONオブジェクトを渡します。このファイルは、Workflowsファイルシステムに存在している必要があります。例:{ "parent": { "id": "108297462713" }, "name": "humans.txt" }