decode-base64-to-file¶
Base64 でエンコードされたデータをリクエストボディで受け取り、デコードして一時ファイル置き場(portal-tmp ディレクトリ)に指定した名前で保存します。保存したファイルは portal-tmp エンドポイントで取得できます。
リクエスト¶
| 項目 | 内容 |
|---|---|
| メソッド | POST |
| パス | /api/decode-base64-to-file |
| クエリ | file-name — 保存するファイル名(/ や \ を含められない) |
| リクエストボディ | Base64 エンコードされた文字列(JSON ではなくプレーンテキストとして送る) |
例¶
レスポンス¶
保存に成功すると true を返します。
例¶
エラー¶
| ステータス | 意味 |
|---|---|
400 |
file-name が指定されていない |
503 |
ファイル名が不正、または保存先ディレクトリ(MYCLINIC_DATA_DIR)が未設定など、ファイル操作に失敗した |
500 |
デコードまたは保存に失敗した |