I tried it just now, it does not appear to fix the problem. I added maxAllowedContentLength to the request limits line.
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="WebDAVModule" />
<remove name="XHtmlModule" />
<remove name="CMSApplicationModule" />
<add name="XHtmlModule" type="CMS.OutputFilter.OutputFilterModule, CMS.OutputFilter" />
<add name="CMSApplicationModule" preCondition="managedHandler" type="CMS.Base.ApplicationModule, CMS.Base" />
</modules>
<handlers>
<remove name="WebDAV" />
<remove name="ChartImageHandler" />
<add name="ChartImageHandler" preCondition="integratedMode" verb="*" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</handlers>
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<remove fileExtension=".nupkg" />
<mimeMap fileExtension=".nupkg" mimeType="application/zip, application/octet-stream" />
</staticContent>
<security>
<requestFiltering>
<requestLimits maxQueryString="1024" maxUrl="2048" maxAllowedContentLength="2147483648" >
<headerLimits>
<add header="Content-type" sizeLimit="100" />
</headerLimits>
</requestLimits>
<!-- Disable direct access to these files which are used only internally by CMS application -->
<denyUrlSequences>
<add sequence="/CMSTemplates" />
<add sequence="/CMSPages/PortalTemplate.aspx" />
</denyUrlSequences>
</requestFiltering>
</security>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>