Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > request提交错误
【标  题】:request提交错误
【关键字】:request
【来  源】:http://blog.csdn.net/lmhcn/archive/2006/11/09/1375837.aspx

request提交错误

Your Ad Here

 在asp程序内,post提交的每个数据项最大不能超过100k,超过的话会程序报错。
解决方案:
把要提交的这个数据,分成几段,每段不超过100k。
接收端再把这些段拼在一起,存到数据库内。

客户端代码:

    //数据拆分
    function fnPreHandle()
    
{
        
var iCount; //拆分为多少个域
        var strData; //原始数据
        var iMaxChars = 50000;//考虑到汉字为双字节,域的最大字符数限制为50K
        var iBottleNeck = 2000000;//如果文章超过2M字,需要提示用户
        var strHTML;//原始数据 
        
        strData 
= oblogform.edit.value;//如果文章实在太长,需要提醒用户
        if (strData.length > iBottleNeck)
        
{
            
if (confirm("您要发布的文章太长,建议您拆分为几部分分别发布。如果您坚持提交,注意需要较长时间才能提交成功。 是否坚持提交?"== false)
                
return false;
        }

        
        iCount 
= parseInt(strData.length / iMaxChars) + 1;//hdnCount记录原数据域拆分为多少个子域
        strHTML = "<input type=hidden name=hdnCount value=" + iCount + ">";//生成各子域的HTML代码
        for (var i = 1; i <= iCount; i++)
        
{
            strHTML 
= strHTML + " " + "<input type=hidden name=hdnBigField" + i + ">";
        }

        
//在Form中DIV(divHidden)内动态插入各hidden域的HTML代码 
        document.all.divHidden.innerHTML = strHTML;//给各子域赋值
        for (var i = 1; i <= iCount; i++)
        
{
            oblogform.elements[
"hdnBigField" + i].value = strData.substring((i - 1* iMaxChars, i * iMaxChars);
        }

        
//原数据域清空
        oblogform.edit.value = "";
        
return true;
    }

接收端代码:
intFieldCount = Request.Form("hdnCount")

For i=1 To intFieldCount
       strData 
= strData & Request.Form("hdnBigfield" & i)
Next
将SQL Server 2000数据库Image类型图片数据显示在页面上:【上一篇】
Error Message: HTTP 403.9 - Access Forbidden: Too many users are connected:【下一篇】
【相关文章】
  • IIS 6和Apache下Request Header的最大值
  • How to map requests to Controllers
  • The Life of a request in Spring MVC
  • 深入Atlas系列:客户端网络访问基础结构(下) - WebRequestExecutor和XMLHttpExecutor
  • 深入Atlas系列:客户端网络访问基础结构(上) - WebRequest的工作流程与生命周期
  • EBS(11.5.9)中的request的log file和output file突然都无法打开
  • Ajax基础配置 — XMLHttpRequest
  • Ajax ! XmlHttpRequest
  • request.applicationPath
  • Ajax 中 XMLHttpRequest对象的方法与属性
  • 【随机文章】
  • 入侵检测全景图
  • 和md5.asp结果一样的Delphi加密代码
  • VS.NET 2005 开发 Window Mobile 5.0 配置指南
  • 通过Mysql的语句生成后门木马的方法
  • LINUX关于网络的参数
  • 利用VB实现对IE的调用与控制
  • 解决Linux下忘记root密码
  • 我的FVWM
  • 关于 linux硬盘的分区问题
  • 用PHP做短信开发
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.