newbie_86
newbie_86

Reputation: 4610

Upload file through WebApi fails for larger file

I'm trying to upload a file using WebApi. The byte[] is 1.6MB. For some reason my model is serialised to null. I suspect it's the filesize because it works with smaller files. Any ideas?

This is what I'm using - where data is a model containing a byte[].

return HttpClient.PostAsJsonAsync<T>(requestUri, data)
                    .ContinueWith(x => Handle<R>(x.Result), TaskContinuationOptions.AttachedToParent);

Upvotes: 3

Views: 1555

Answers (1)

isxaker
isxaker

Reputation: 9456

May be you have to change .config

<system.web> 
    <httpRuntime maxRequestLength="2097152"/>
</system.web>

<system.webServer> 
  <security> 
      <requestFiltering> 
         <requestLimits maxAllowedContentLength="2147483648" /> 
      </requestFiltering> 
  </security>
<system.webServer> 

Upvotes: 4

Related Questions