问题
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);
回答1:
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>
来源:https://stackoverflow.com/questions/36503772/upload-file-through-webapi-fails-for-larger-file