上传文件大小限制的问题
我想上传大于4M的文件 已经修改了配置文件的<httpruntime executiontimeout="300" maxrequestlength="40960"
usefullyqualifiedredirecturl="false"/>
可是没其作用,而且我把maxrequestlength的值设置为1的时候 还是可以传下于4M的文件,换句话说这个值就没其作用
然后网上给出了一段代码iserviceprovider provider = (iserviceprovider) httpcontext.current;
httpworkerrequest wr = (httpworkerrequest) provider.getservice(typeof(httpworkerrequest));
byte[] bs = wr.getpreloadedentitybody();
....
if (!wr.isentireentitybodyispreloaded())
{
int n = 1024;
byte[] bs2 = new byte[n];
while (wr.readentitybody(bs2,n) >0)
{
.....
}
}
我不懂这是什么意思,也不知道该怎样用.....在下真心是个asp.net 新手还往各位有爱心人士指点一二,最好是能给出个实例