ファイルをダウンロードする
添付ファイルフィールドのファイルキーを指定して、ファイルをダウンロードします。
ファイルキー
URL
- 通常のアプリ
- https://sample.cybozu.com/k/v1/file.json
- ゲストスペースのアプリ
- https://sample.cybozu.com/k/guest/
GUEST_SPACE_ID
/v1/file.json
HTTPメソッド
GET
必要なアクセス権
- アプリのレコード閲覧権限
- ダウンロードするファイルが添付されたレコードの閲覧権限
- ダウンロードするファイルが添付されたフィールドの閲覧権限
リクエスト
パラメーター
パラメーター名 | 型 | 必須 | 説明 |
---|---|---|---|
fileKey | 文字列 | 必須 | ダウンロードするファイルのファイルキー レコードを取得するAPIなどで取得したファイルキーを指定します。 |
リクエストの例(URLにパラメーターを含める場合)
URL
https://sample.cybozu.com/k/v1/file.json?fileKey=201202061155587E339F9067544F1A92C743460E3D12B3297
ヘッダー
|
|
リクエストヘッダーの詳細は共通仕様を参照してください。
kintone REST APIの共通仕様
リクエストの例(リクエストボディにパラメーターを含める場合)
URL
https://sample.cybozu.com/k/v1/file.json
ヘッダー
|
|
リクエストヘッダーの詳細は共通仕様を参照してください。
kintone REST APIの共通仕様
ボディ
|
|
レスポンス
ヘッダー
レスポンスヘッダーのContent-TypeにダウンロードしたファイルのMIMEタイプが返ります。
レスポンスボディには、ファイルの内容が入ります。
サンプルコード
curlを使ったリクエスト
|
|
WebブラウザーのFetch APIを使ったリクエスト
Fetch APIの詳細は次のページを参照してください。
Fetch API
|
|
ファイルキー
ファイルのアップロードやダウンロードで使用する「ファイルキー」は、次の2種類あります。
- ファイルをアップロードするAPIのレスポンスとして取得するファイルキー
ファイルをアップロードするAPI- 例:
c15b3870-7505-4ab6-9d8d-b9bdbc74f5d6
- 一時保管領域に保存されたファイルを、添付ファイルフィールドなどに関連付けるときに使用します。
- このAPIで指定するファイルキーではありません。
- 例:
- レコードを取得するAPIなどで取得する、添付ファイルのファイルキー
レコードを取得するAPI- 例:
201202061155587E339F9067544F1A92C743460E3D12B3297
- 添付ファイルフィールドなどから、ファイルをダウンロードするときに使用します。
- このAPIで指定するファイルキーです。
- 例:
制限事項
- このAPIは、kintone REST APIリクエストを送信するAPIでは実行できません。
kintone REST APIリクエストを送信するAPI