Issue:
This is the Microsoft friendly description of a standard HTTP error (413) and it means the server did not like the size of your HTTP request.
Testing/duplicating the same error on different browsers:
<1> Using FireFox: The error comes out.
<2> Using Edge: The error does not come out but it is depending on the size of uploaded image.
<3> Using Chrome: No error.
Possible solution:
Setting uploadReadAheadSize in applicationHost.config file on IIS7.5
<1> Go to your website on IIS, choose "configuration editor"
<2> on "Session" dropdown list, choose [system.webServer/serverRuntime]
<3> change the value of [uploadReadAheadSize] to be bigger. eg. 25,000,000 Bytes (25MB)
