既存ファイルのアップロードセッションを作成

post
https://upload.box.com/api/2.0
/files/:file_id/upload_sessions

既存ファイルのアップロードセッションを作成します。

リクエスト

application/json

パスパラメータ

stringパス内必須
12345

ファイルを表す一意の識別子。

ファイルIDを確認するには、ウェブアプリケーションでファイルにアクセスして、URLからIDをコピーします。たとえば、URLがhttps://*.app.box.com/files/123の場合、file_id123です。

リクエスト本文

string本文内省略可能
Project.mov

新規ファイルの新しい名前(省略可)

integer / int64本文内必須
104857600

アップロードされるファイルの合計バイト数

レスポンス

新しいアップロードセッションを返します。

ファイルがすでに存在する場合、またはアカウントのディスク容量が不足している場合は、エラーを返します。

予期しないクライアントエラー。

post
既存ファイルのアップロードセッションを作成
このドキュメント内で一部のAPIを試せるようになりました。
ログイン

リクエストの例

cURL
curl -X POST https://upload.box.com/api/2.0/files/12345/upload_sessions \
     -H 'Authorization: Bearer <ACCESS_TOKEN>" '
     -H 'Content-Type: application/json" '
     -d '{
       "file_size": 104857600
     }'
Python
file_size = 26000000
upload_session = client.file('11111').create_upload_session(file_size)
print('Created upload session {0} with chunk size of {1} bytes'.format(upload_session.id, upload_session.part_size))