SORACOMFileUpload

説明

SORACOM File Uploadコンポーネントは、SORACOMのHarvestにファイルを送信することができます。

SORACOM側の事前設定

SORACOMの管理画面で対象のSIMカードをSIMグループに所属させ、その設定でHarvest Filesをオンにしてください。

※SORACOM AirのSIMカード、もしくは SORACOM Arcを利用してGravioからインターネットに接続する必要があります。

※SORACOMの管理画面の操作につきましてはSORACOMにお問い合わせください。

入力と出力のペイロード

入力ペイロード説明
cv.Payload入力プロパティがペイロードの場合はデータ Harvestで利用できる形式はHarvestのドキュメントを参照ください

出力ペイロード説明
cv.PayloadHTTPレスポンスのContent-Typeヘッダが"application/json"の場合はJSON型、"text/*"でcharset(utf-8/shift_jis/euc-jp/iso-2022-jp)が指定されている場合は文字列として、その他のContent-Typeヘッダの場合はバイト列のまま格納します。

コンポーネントプロパティ

プロパティー名説明
入力ペイロードまたはファイル名
ファイル名入力プロパティがファイル名の場合に送信するファイル名
Content-TypeHTTPヘッダのContent-Type
Harvestフォルダ名Harvest側の保存先フォルダ名。空の場合はrootフォルダで保存されます
Harvestファイル名Harvest側の保存先ファイル名
タイムアウトHTTPリクエストのレスポンスタイムアウト値

コンポーネント変数

コンポーネント変数説明
cv.Payloadレスポンスのbody
cv.StatusCodeリクエスト結果
cv.Headersレスポンスのヘッダー
cv.ContentLengthレスポンスの長さ

Harvestフォルダ名で使用出来るプレースホルダー

Harvestフォルダ名には以下のプレースホルダーが使用出来ます。

プレースホルダー説明
:imsi:IoT SIM の IMSI
:time:ファイルを送信した UNIX 時間 (ミリ秒)

プレースホルダーの使い方に関して以下のリンクを参考にしてください。 "https://users.soracom.io/ja-jp/docs/harvest/enable-files/":https://users.soracom.io/ja-jp/docs/harvest/enable-files/