-
Notifications
You must be signed in to change notification settings - Fork 8
Files Profile
TakayukiHoshi1984 edited this page Mar 27, 2017
·
1 revision
| API | 機能概要 |
|---|---|
| Files API | 各デバイスプラグインが持っているファイルにアクセスするためのAPI。 |
各デバイスプラグインが持っているファイルにアクセスするためのAPI。
Javascriptからは、バイナリを直接操作することができない。その為にURIという形にして返却することになる。
その為にFile Receive APIでファイルを取得する際には、Filesプロファイルを経由して取得できるURIにしている。
例えば、Javascriptでは、取得したURIが画像の場合には、imgタグのsrcに設定して画像を表示する。
テキストの場合には、XMLHttpRequestでテキストを取得する。
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Files Get API | 2.0.0 | 同期I/F |
各デバイスプラグインが持っているファイルにアクセスする。
| HTTPメソッド | URI |
|---|---|
| GET | /gotapi/files |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| リソースのURL | uri | string | - | デバイスプラグインが持つファイルのURI。 |
バイナリーデータが直接返ってくる。 FileProfileなどで設定したファイルにより、ファイルのタイプなどが変わってくる。
GET http://localhost:4035/gotapi/files?uri=content://xxxxxx
リソースのバイナリーが返ってくる。