我正在尝试将mp4格式文件从rest sharp上传到web api。但每次它都给我最大文件大小超出异常。我把
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
此代码在我的web api应用程序Web配置文件中但没有结果。 我从其他应用程序调用我的web api,因为我使用Nuget RestShap来调用web api。请帮助我。 用于调用web api的代码。
var request = new RestRequest("Uploads", Method.POST);
request.AddFile("filename", Server.MapPath("/Images/videoplayback.mp4"), "multipart/form-data");
request.AddQueryParameter("participantsId", "2");
request.AddQueryParameter("taskId", "77");
request.AddQueryParameter("EnteredAnswerOptionId", "235");
request.AddQueryParameter("lat", "12.15");
request.AddQueryParameter("lon", "12.56");
request.AlwaysMultipartFormData = true;
IRestResponse response = createClient().Execute(request);
答案 0 :(得分:0)
如果您的web.config中已有此条目,请添加此条目或添加属性。 executionTimeout以秒为单位,maxRequestLength以KB为单位。示例是2小时和1GB
<system.web>
<httpRuntime executionTimeout="7200" maxRequestLength="1048576" />
</system.web>
答案 1 :(得分:0)