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" }