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

SORACOM側の事前設定

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

※SORACOM AirのSIMカード、もしくは SORACOM Arcを利用してGravioからインターネットに接続する必要があります。
※SORACOMの管理画面の操作につきましてはSORACOMにお問い合わせください。

入力と出力のペイロード

入力ペイロード 説明
cv.Payload 入力プロパティがペイロードの場合はデータ Harvestで利用できる形式はHarvestのドキュメントを参照ください
出力ペイロード 説明
cv.Payload HTTPレスポンスのContent-Typeヘッダが“application/json“の場合はJSON型、“text/*“でcharset(utf-8/shift_jis/euc-jp/iso-2022-jp)が指定されている場合は文字列として、その他のContent-Typeヘッダの場合はバイト列のまま格納します。

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

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

コンポーネント変数

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

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

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

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

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

Need more help with this?
Join our slack community for help

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました