变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當(dāng)前位置:首頁文章首頁 IT學(xué)院 IT技術(shù)

關(guān)于ASP中大字段在Form中Post出錯的解析

作者:  來源:  發(fā)布時間:2011-6-28 11:35:38  點擊:
這樣的話就必須了解漢字的編碼規(guī)律才能進(jìn)行分析。最后,即使算法上能把這些都分析出來,大家想想對于一個MB級的巨型字符串逐字節(jié)進(jìn)行分析,其效率何如?所以,此路不通!

不過,辦法總是有的。一開始我以為是整個表單數(shù)據(jù)的總和不能超過100KB,后來發(fā)現(xiàn)這是對表單內(nèi)每個域的限制。問題的解決辦法是,對于一個需要發(fā)送大數(shù)據(jù)的域,在提交表單前將數(shù)據(jù)拆分為小于限額的數(shù)份,分別放在數(shù)個hidden域中,同時把原有域清空,再正式提交表單。服務(wù)器端還是用Request.Form()讀取各hidden域的數(shù)據(jù),再按照順序把他們拼接起來就行了。主要代碼如下:

注意:需要在Form中的HTML代碼內(nèi)指定一個DIV,以便向其中動態(tài)插入hidden域。

====客戶端示例代碼====

<script language=java script>

//數(shù)據(jù)拆分,并放到相應(yīng)的hidden域中,在Form的onSubmit事件中激發(fā)

function fnPreHandle()

{

var iCount; //拆分為多少個域

var strData; //原始數(shù)據(jù)

var iMaxChars = 50000;//考慮到漢字為雙字節(jié),域的最大字符數(shù)限制為50K

var iBottleNeck = 2000000;//如果文章超過2M字,需要提示用戶

var strHTML;

//原始數(shù)據(jù)

strData = frmTest.BigField.value;

//如果文章實在太長,需要提醒用戶

if (strData.length > iBottleNeck)

{

if (confirm("您要發(fā)布的文章太長,建議您拆分為幾部分分別發(fā)布。\n如果您堅持提交,注意需要較長時間才能提交成功。\n\n是否堅持提交?") == false)

return false;

}

iCount = parseInt(strData.length / iMaxChars) + 1;

//hdnCount記錄原數(shù)據(jù)域拆分為多少個子域

strHTML = "<input type=hidden name=hdnCount value=" + iCount + ">";

//生成各子域的HTML代碼

for (var i = 1; i <= iCount; i++)

{

strHTML = strHTML + "\n" + "<input type=hidden name=hdnBigField" + i + ">";

}

//在Form中DIV(divHidden)內(nèi)動態(tài)插入各hidden域的HTML代碼

document.all.divHidden.innerHTML = strHTML;

//給各子域賦值

for (var i = 1; i <= iCount; i++)

{

frmTest.elements["hdnBigField" + i].value = strData.substring((i - 1) * iMaxChars, i * iMaxChars);

}

//原數(shù)據(jù)域清空

frmTest.BigField.value = "";

}

</script>

====服務(wù)器端示例代碼====

<%

Dim strData

Dim intFieldCount

Dim i

intFieldCount = Request.Form("hdnCount")

For i=1 To intFieldCount

strData = strData & Request.Form("hdnBigfield" & i)

Next

Response.Write strData

%>

你說微軟為什么要有個100KB的限制呢?渾!

相關(guān)軟件

相關(guān)文章

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 免费日韩在线视频 | 黄色大片免费播放 | 激情五月综合综合久久69 | 久久网伊人 | 成年女人毛片免费观看不卡 | 国产伦人伦偷精品视频 | 国产高清区 | 欧美最猛性xxxxxhd | 在线观看一夜七次郎国产 | 日韩亚洲制服丝袜中文字幕 | 国产成人精品视频免费大全 | 国产亚洲欧美在线观看的 | 曰批免费视频播放免费观看网站 | 日韩一中文字幕 | 天天爽天天干天天操 | 欧美xxxxxx| 欧美高清另类video | 日韩欧美视频在线一区二区 | 国产欧美一区二区 | 中国性成熟xxxxhd | 国产亚洲欧美久久久久 | 2022国产成人福利精品视频 | 免费妞干网 | 欧美a站| 日本午夜网站 | 亚洲国产欧美精品 | 麻豆69堂免费视频 | 成人手机在线视频 | 久久国产高清视频 | 污黄视频网站 | 永久免费的啪啪免费的网址 | 国产在线欧美精品 | 欧美黑粗特黄午夜大片 | 三级大片在线观看 | 在线观看欧洲成人免费视频 | 正在播放的国产a一片 | 午夜人体视频 | 国产91成人 | 午夜私人影院免费体验区 | 日本妇人成熟免费观看18 | 亚洲第一黄网站 |