file/get
アプリのファイル項目、画像項目に登録されているファイルを取得します。
APIを使用するには、 WebAPIオプションが必要です。
- POST
http://example.com/RakWDB/webapi/v1/file/get
リクエスト
ヘッダー
- content-type
- もしくは
application/x-www-form-urlencoded
multipart/form-data
パラメータ
- appcode 必須
- アプリコードを設定します。
- appkey 必須
- アプリの認証キーを設定します。
- execuserid 任意
- APIを実行するユーザを設定します。
アプリの認証キーに紐づくユーザがアプリの管理者の場合に使用します。
アプリの認証キーに紐づくユーザがアプリの管理者でない場合、このパラメータの値は使用しません。 - lang 任意
- アプリを動作させる言語の言語区分を設定します。
- param 必須
- 取得するデータをJSON形式で設定します。
ファイル項目もしくは画像項目の項目IDとファイルIDを指定します。
項目IDは、一つのみ指定してください。複数の項目IDは指定できません。- 書式
{ "項目ID ": "ファイルID" }
- 項目ID
- ファイルIDを設定します。ファイルIDは「dataset/search」を使用して取得します。
{ "rakwdb_app1234_main_1": "1000" }
レスポンス
ファイル項目、画像項目、手書き項目に登録されているファイルをダウンロードします。
content-typeには、ファイル形式に応じたMime-Typeが設定されます。楽々Webデータベースに登録されていないファイル形式の場合は、application/octet-streamを設定します。
例では、image.gif をダウンロードします。
ヘッダー例
- content-disposition
attachment; filename*=utf-8''image.gif
- content-type
image/gif
レスポンス例
ファイルをダウンロードします。