<< Click to Display Table of Contents >> Navigation: API V3 マニュアル > リファレンス > files > upload_session/finish |
ファイルの分割アップロードを終了します。
multipart/form-data形式でアップロードしたいファイルの最後尾とパラメータを送信してください。
POST http://<ホスト名>/fileblog/api/v3/files/upload_session/finish
Authorization: Bearer <アクセストークン>
Content-Type: multipart/form-data; boundary=---------------boundary
---------------boundary
Content-Disposition: form-data; name="file"; filename="sample.txt"
<ファイルボディ>
---------------boundary
Content-Disposition: form-data; name="parameters"
Content-Type: application/json; charset=utf-8
{path:"/DocRoot/sample.txt", session_id: "61A631216461443D8810E6AE0E01CF0E",offset:534773760}
---------------boundary
※パラメータ部のデータ名は"parameters"を指定しください。
※ファイル本体部のデータ名は"file"を指定しください。
※アクセストークンについてはこちらをご覧ください。
名前 |
型 |
説明 |
path |
String, 必須 |
アップロード先のファイルのパスを指定します。パスについてはこちらをご覧ください。 |
session_id |
String, 必須 |
/files/upload_session/start で取得したアップロードセッションIDを指定します。 |
offset |
Integer, 必須 |
ファイルの書き込み位置を指定します。前回までのアップロードが成功しているかのチェックに使用されます。それまでに書き込まれたファイルサイズと等しくなるように指定してください。 |
リクエストパラメータはファイル本体と一緒にマルチパートで送信してください。フォームデータ名は"parameters"としてください。またContent-Type: application/json; charset=utf-8を忘れずに指定してください。
HTTP/1.1 200 OK
{
"result":true
}
リクエストが成功すると、レスポンスコードが200、レスポンスボディにJson形式で結果が返されます。
名前 |
値 |
説明 |
result |
Boolean |
アップロードに成功するとtrueが返ります。 |
※エラーについてはこちらをご覧ください。