日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

对POST提交数据限制的解决方案

發布時間:2023/12/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对POST提交数据限制的解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載:

Code
?1由于微軟對POST提交數據的大小進行了限制,當表單發送的數據量很大時,就會報錯(錯誤?"ASP?0107?:?80004005")。原因是微軟對用Request.Form()可接收的最大數據限制為100K字節。
?2
?3????問題的解決辦法是,對于一個需要發送大數據的域,在提交表單前將數據拆分為小于限額的數份,分別放在數個hidden域中,同時把原有域清空,再正式提交表單。服務器端還是用Request.Form()讀取各hidden域的數據,再按照順序把他們拼接起來就行了。主要代碼如下:
?4
?5注意:需要在Form中的HTML代碼內指定一個DIV,以便向其中動態插入hidden域。
?6
?7====客戶端示例代碼====
?8
?9在Form中的HTML代碼內加入:<div?id=divHidden></div>,在Form標簽中加入:?onSubmit="return?fnPreHandle(this)",將下面代碼中的BigField換成您表單中提交大數據庫的域的名稱。
10
11JavaScript代碼
12<script?language=javascript>?????
13//數據拆分,并放到相應的hidden域中,在Form的onSubmit事件中激發?????
14function?fnPreHandle(MyForm)?????
15{?????
16var?iCount;?//拆分為多少個域?????
17var?strData;?//原始數據?????
18var?iMaxChars?=?50000;//考慮到漢字為雙字節,域的最大字符數限制為50K?????
19var?iBottleNeck?=?2000000;//如果文章超過2M字,需要提示用戶?????
20var?strHTML;?????
21???
22//原始數據?????
23strData?=?MyForm.BigField.value;?????
24???
25//如果文章實在太長,需要提醒用戶?????
26if?(strData.length?>?iBottleNeck)?????
27{?????
28if?(confirm("您要發布的文章太長,建議您拆分為幾部分分別發布。\n如果您堅持提交,注意需要較長時間才能提交成功。\n\n是否堅持提交?")?==?false)?????
29return?false;?????
30}
?????
31???
32iCount?=?parseInt(strData.length?/?iMaxChars)?+?1;?????
33???
34//hdnCount記錄原數據域拆分為多少個子域?????
35strHTML?=?"<input?type=hidden?name=hdnCount?value="?+?iCount?+?">";?????
36???
37//生成各子域的HTML代碼?????
38for?(var?i?=?1;?i?<=?iCount;?i++)?????
39{?????
40strHTML?=?strHTML?+?"\n"?+?"<input?type=hidden?name=hdnBigField"?+?i?+?">";?????
41}
?????
42???
43//在Form中DIV(divHidden)內動態插入各hidden域的HTML代碼?????
44document.all.divHidden.innerHTML?=?strHTML;?????
45???
46//給各子域賦值?????
47for?(var?i?=?1;?i?<=?iCount;?i++)?????
48{?????
49MyForm.elements["hdnBigField"?+?i].value?=?strData.substring((i?-?1)?*?iMaxChars,?i?*?iMaxChars);?????
50}
?????
51???
52//原數據域清空?????
53MyForm.BigField.value?=?"";?????
54}
?????
55</script>????
56?
57
58====服務器端示例代碼====?
59
60ASP/Visual?Basic代碼
61<%?????
62Dim?strData?????
63Dim?intFieldCount?????
64Dim?i?????
65???
66intFieldCount?=?Request.Form("hdnCount")?????
67???
68For?i=1?To?intFieldCount?????
69strData?=?strData?&?Request.Form("hdnBigfield"?&?i)?????
70Next?????
71???
72Response.Write?strData?????
73%>????

轉載于:https://www.cnblogs.com/mooner/archive/2008/06/12/1218392.html

總結

以上是生活随笔為你收集整理的对POST提交数据限制的解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久热欧美 | 国产高中女学生第一次 | 精品亚洲成人 | 不卡视频在线观看免费 | 99免费看 | 免费在线一级片 | 亚洲91视频| 久久青| 中文字幕一区二区三区不卡 | 蜜桃视频一区二区 | 亚洲欧洲在线看 | 中文字幕人成人乱码亚洲电影 | gai免费观看网站外网 | 婷婷综合久久 | 国产哺乳奶水91在线播放 | h在线播放 | ww黄色 | 国产主播啪啪 | 潘金莲黄色一级片 | 成人在线观看www | 亚洲生活片 | 痴女扩张宫交脱垂重口小说 | 欧美黄色a视频 | av在线黄| 欧美黄网在线观看 | 亚洲涩网 | 日本三级中文字幕在线观看 | 日本不卡视频一区二区三区 | 在线观看视频一区二区 | 亚洲一区,二区 | 99国产精品国产免费观看 | 羞羞草影院 | 日本无遮羞调教打屁股网站 | 亚洲aⅴ | 国产精品久久在线观看 | 精品乱码一区二区三四区视频 | 91成人在线观看国产 | 亚欧洲精品在线视频 | 一级黄色性生活视频 | 男女做爰猛烈吃奶啪啪喷水网站 | 男人和女人做爽爽视频 | 欧美大片免费高清观看 | 日韩欧美123| 骚色综合| 欧美第一页浮力影院 | 成人xxxxx | 日韩精品欧美 | 午夜精品一区二区三区在线播放 | 超碰97人人干 | 久久久久人妻一区精品色 | 亚洲图色av | 亚洲一线av | 国产精品视频一区在线观看 | 天天欧美 | 不卡二区 | 久久久999视频 | 永久免费在线视频 | 91丨九色丨蝌蚪丨对白 | 91精品国产色综合久久不卡98口 | 亚洲男人的天堂在线观看 | 欧美日韩成人一区二区三区 | 久久看毛片 | 中文在线国产 | 91福利网| 久久鲁视频 | 欧美成人h版 | 亚洲av无码不卡一区二区三区 | 日本天堂影院 | 亚洲国产免费 | 香蕉成人av| 激情婷| 欧美123区 | 色婷婷久久久亚洲一区二区三区 | 香蕉视频影院 | 韩国av电影网站 | 国产良妇出轨视频在线观看 | 青苹果av| 国产日韩欧美综合 | 无码少妇一区二区三区 | 久久精品4| 农村少妇无套内谢粗又长 | 国产麻豆一精品一av一免费 | 欧美色图视频在线 | 亚洲经典一区二区三区四区 | 自拍第二页 | 97国产成人| xxxwww黄色 | 成人欧美一区二区三区黑人一 | 国产视频成人 | 欧美日韩一区二区中文字幕 | 黄色录像三级 | 日韩大片在线 | 欧美区一区 | 岛国片在线免费观看 | 欧美在线观看网站 | 51国产在线 | 日韩一区二区三区不卡 | 三级黄色在线视频 | 国产超碰在线观看 |