主頁 > 知識庫 > 關于靜態(tài)頁生成問題 突破form數量限制

關于靜態(tài)頁生成問題 突破form數量限制

熱門標簽:縣域地圖標注打印店 金昌電話機器人價格 外呼系統API接口 武夷山旅游地圖標注 個人可以辦理400電話么 怎么在地圖標注自己 鳳臺百度地圖標注店 萊西電子地圖標注 修改地圖標注
我們知道生成靜態(tài)頁,一般用模板的方式,這個我是會的,現在我想直接將ASP文件生成的HTML代碼存成靜態(tài)頁,這個非常適合做首頁,于時我在網上找這方面的內容,找到這個:《不用模板只用ASP+FSO生成靜態(tài)HTML頁的一個方法》:https://www.jb51.net/html/200609/984.htm,我試了一下,一般能辦,但文件大時,就會出錯,到底是什么原因呢?是textarea存儲的文件有限制還是其他,反復上網查,同時在IECN發(fā)表帖子求助,我反復試驗,發(fā)現是表單有限制,在網上找到了解決FORM的限制問題,

下面是轉貼:

當表單發(fā)送的數據量很大時,就會報錯。查閱msdn了解到,原因是微軟對用request.form()可接收的最大數據有限制,iis4中為80k字節(jié),iis5中為100k字節(jié)。 
  下面是微軟提供的幾個解決方法: 

1、用request.binaryread 代替 request.form方法 來解析表單數據; 

2、使用文件上傳方案,比如:microsoft posting acceptor; 

3、由于102399字節(jié)的限制是對每個表單元素的,所以在提交時,把表單元素內容大于102399的分隔成多個表單元素來提交。 

下面為示例代碼:(微軟提醒:下面代碼不一定完全適用特定的需要,不對使用這些代碼產生的后果負責?。?nbsp;
復制代碼 代碼如下:

form method=post action=largepost.asp name=theform onsubmit="breakitup()"> 
textarea rows=3 cols=100 name=bigtextarea>a bunch of text.../textarea> 
input type=submit value=go> 
/form> 
script language=javascript> 
function breakitup() 

//set the limit for field size. 
//如果內容有中文的字符的話,可以設置為:51100 
var formlimit = 102399 
//get the value of the large input object. 
var tempvar = new string 
tempvar = document.theform.bigtextarea.value 
//if the length of the object is greater than the limit, break it 
//into multiple objects. 
if (tempvar.length > formlimit) 

document.theform.bigtextarea.value = tempvar.substr(0, formlimit) 
tempvar = tempvar.substr(formlimit) 
while (tempvar.length > 0) 

var objtextarea = document.createelement("textarea") 
objtextarea.name = "bigtextarea" 
objtextarea.value = tempvar.substr(0, formlimit) 
document.theform.appendchild(objtextarea) 

tempvar = tempvar.substr(formlimit) 



/script> 



接受數據頁主要代碼: 


dim bigtextarea 
for i = 1 to request.form("bigtextarea").count 
bigtextarea = bigtextarea  request.form("bigtextarea")(i) 
next 
%> 

第一種也是有限制,我采用了第三種,終于成功了。  

標簽:南京 邢臺 清遠 涼山 通遼 上海 赤峰 楚雄

巨人網絡通訊聲明:本文標題《關于靜態(tài)頁生成問題 突破form數量限制》,本文關鍵詞  關于,靜態(tài),頁生,成問題,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于靜態(tài)頁生成問題 突破form數量限制》相關的同類信息!
  • 本頁收集關于關于靜態(tài)頁生成問題 突破form數量限制的相關信息資訊供網民參考!
  • 推薦文章