POST提交的问题

sy_binbin 2006-06-12 04:05:08
现在有个文章发布系统,什么问题都没有。但现在客户要提交一个13页WORD文档的文章,出现错误,说是“堆栈溺出”。大家都知道POST提交的时候,长度有要求,这个长度是多长?


要是出现这样的错误有什么好的办法去解决吗??
...全文
233 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
shilim 2006-06-15
  • 打赏
  • 举报
回复
可以研究一下EwebEdit
mendel 2006-06-15
  • 打赏
  • 举报
回复
你试试这样呢
在前台用一个输入框,随便他输入多少

建十个hidden属性的输入框,然后提交的时候用js判断输入框的字符长度,大于,就截取一段出来,保存在hidden的第一个,再判断,写个循环或是递归应该就可以解决了,呵呵
sy_binbin 2006-06-14
  • 打赏
  • 举报
回复
mendel(风逍遥)

我也是这么和客户说的,妈的,他摔我电话
什么都不能 2006-06-12
  • 打赏
  • 举报
回复
setResponseHeader("content-length",...)
xieqi 2006-06-12
  • 打赏
  • 举报
回复
Post递交限制为,每个参数的value最大100kb
你可以判断如果某各参数的value大于100kb,就拆分成几个参数。如aa1 aa2 aa3....
然后在接受的地方还原。
aa=request("aa1")&request("aa2")&request("aa3")
就可以了。
网上有具体的代码,你baidu上找找。
mendel 2006-06-12
  • 打赏
  • 举报
回复
Post的长度是有限制的。。。原来碰到过这样的问题,直接告诉客户,把内容分两次发就行了。。-_-!!
sy_binbin 2006-06-12
  • 打赏
  • 举报
回复
好的!回去试试
BlueDestiny 2006-06-12
  • 打赏
  • 举报
回复
当然是可行的。这个问题你都可以不用问呀,自己试试就知道了:D
sy_binbin 2006-06-12
  • 打赏
  • 举报
回复
那要是不超出大小的,用这个方法也行吗??
BlueDestiny 2006-06-12
  • 打赏
  • 举报
回复
如果超出大小,可以用集合方式把textarea的值依次给一个变量,变量里就是全部的textarea的值,再给进数据库,应该是可行的。
sy_binbin 2006-06-12
  • 打赏
  • 举报
回复
for i=1 to request("textarea").count
'save to db
next
????

为什么这样做???
BlueDestiny 2006-06-12
  • 打赏
  • 举报
回复
最长好像是64k具体记不太清。

试试用

for i=1 to request("textarea").count
'save to db
next
邦迪代驾 2006-06-12
  • 打赏
  • 举报
回复
好象没有限止吧

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧