我正在尝试上传文件,这是我的设置
<system.web>
<compilation debug="true" />
<httpRuntime executionTimeout="110"
maxRequestLength="4096"
requestLengthDiskThreshold="256"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="5000"
enableKernelOutputCache="true"
enableVersionHeader="true"
requireRootedSaveAsPath="true"
enable="true"
shutdownTimeout="90"
delayNotificationTimeout="5"
waitChangeNotification="0"
maxWaitChangeNotification="0"
enableHeaderChecking="true"
sendCacheControlHeader="true"
apartmentThreading="false"
/></system.web>
这里我将maxRequestLength设置为4MB,但我只能上传500kb。 我尝试了多种设置,但无法获得任何解决方案。 我应该去哪里让它发挥作用?
答案 0 :(得分:0)
请查看https://stackoverflow.com/a/41118265/1498669,其中详细描述了两个参数(IIS和WCF)(一个以千字节为单位,另一个以字节为单位)。
答案 1 :(得分:0)
RCA:当我上传文件时,一段时间后,我正在执行location.realod()以获取最新数据。 最多可以处理500kb的文件,因为当时上传了这么大的文件大小,所以可以正常工作,但是如果文件大小更大,则需要花费时间,并且在成功之前location.realod()被调用。
Solved: used callback and instead of loading full page, just call the getAll method.