Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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);
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
464 views
Welcome To Ask or Share your Answers For Others

1 Answer

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> 

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...