コンテンツにスキップ

decode-base64-to-file

Base64 でエンコードされたデータをリクエストボディで受け取り、デコードして一時ファイル置き場(portal-tmp ディレクトリ)に指定した名前で保存します。保存したファイルは portal-tmp エンドポイントで取得できます。

リクエスト

項目 内容
メソッド POST
パス /api/decode-base64-to-file
クエリ file-name — 保存するファイル名(/\ を含められない)
リクエストボディ Base64 エンコードされた文字列(JSON ではなくプレーンテキストとして送る)

JVBERi0xLjQKJcfsj6IK... (Base64 文字列)

レスポンス

保存に成功すると true を返します。

true

エラー

ステータス 意味
400 file-name が指定されていない
503 ファイル名が不正、または保存先ディレクトリ(MYCLINIC_DATA_DIR)が未設定など、ファイル操作に失敗した
500 デコードまたは保存に失敗した