Request_size_mismatch error with FilesManager.CreateNewVersionUploadSessionAsync()
回答済みI'm trying to implement chunked uploads for new file versions, and unfortunately I'm stumped at the very first step!
When calling the following code to start the session, I get the below error:
var boxFileUploadSession = await this.Client.FilesManager.CreateNewVersionUploadSessionAsync(fileId, fileSize.ToString());
{"code":"request_size_mismatch","message":"Request body size didn't match Content-Length 19","request_id":"f9b14c82069f3bcc885970545782058b"}
In Fiddler I can see the request looks fine:
POST https://upload.box.com/api/2.1/files/***number removed for privacy***422/upload_sessions HTTP/1.1
User-Agent: Box Windows SDK v2.15.6
Authorization: Bearer [removed]
Content-Type: application/x-www-form-urlencoded
Host: upload.box.com
Cookie: box_visitor_id=[removed]; site_preference=desktop
Content-Length: 19
Accept-Encoding: gzip, deflate
file_size=***number removed for privacy***
As you can see the body content is actually 19 bytes.
Am I doing something wrong? I don't have any similar issues creating a normal session with CreateUploadSessionAsync().
Thanks,
Martin
サインインしてコメントを残してください。
コメント
2件のコメント