【发布时间】:2018-01-07 14:20:10
【问题描述】:
我正在使用 RestSharp 尝试将视频上传到 Vimeo,但我不断收到 Http 413 RequestEntityTooLarge 错误。我想我只是发送字节而不是编码的视频,所以我不确定出了什么问题。这是我的代码:
//construct request
RestRequest request = new RestRequest(endpoint);
request.Method = Method.PUT;
//add headers
request.AddHeader("Authorization", string.Format("Bearer {0}", _accessToken));
request.AddHeader("Content-Length", fileSize.ToString());
request.AddHeader("Content-Type", mimeType);
request.AddParameter(mimeType, fileData, ParameterType.RequestBody);
//allow for the transfer of larger files (10min timeout)
request.Timeout = 2400000;
// Upload the file
IRestResponse uploadResponse = _client.Execute(request);
【问题讨论】:
-
您要上传的文件有多大(以字节为单位)?
-
它说文件是56657198字节,大约54MB。这对 Vimeo 来说会不会太大?
标签: c# vimeo restsharp vimeo-api