找回密码
 注册
搜索
热搜: 回贴

Html:实现Form域中Post大于100K的数据的解决方案

2009-12-16 01:55| 发布者: admin| 查看: 41| 评论: 0|原作者: 玄霄

  当表单发送的数据量很大时,就会报错。查阅MSDN了解到,原因是微软对用Request.Form()可接收的最大数据有限制,IIS4中为80K字节,IIS5中为100K字节。
  下面是微软提供的几个解决方法:
  1、用Request.BinaryRead 代替 Request.Form方法 来解析表单数据;
  2、使用文件上传方案,比如:Microsoft Posting Acceptor;
  3、由于102399字节的限制是对每个表单元素的,所以在提交时,把表单元素内容大于102399的分隔成多个表单元素来提交。
  下面为示例代码:(微软提醒:下面代码不一定完全适用特定的需要,不对使用这些代码产生的后果负责!)






接受数据页主要代码:
<%
Dim BigTextArea
For I = 1 To Request.Form("BigTextArea").Count
BigTextArea = BigTextArea & Request.Form("BigTextArea")(I)
Next
%>

最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 13:32 , Processed in 0.157657 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部