Re: [問題] post資料大小有限制嗎?
※ 引述《jimshih (傳說中的果汁學長)》之銘言:
: ※ 引述《del680202 (東葉月)》之銘言:
: : 提供一個方法....不知道可不可以解決就是了...
: : 我記ASP.NET的傳輸檔案預設大小事4096kb 要改的話
: : 其中一個方法是去web.config 加入
: : <httpRuntime
: : executionTimeout="90"
: : maxRequestLength="4096" //最大檔案傳輸量
: : useFullyQualifiedRedirectUrl="false"
: : minFreeThreads="8"
: : minLocalRequestFreeThreads="4"
: : appRequestQueueLimit="100"
: : />
: : 小弟不才,只知道這方法XD
: 謝謝您提供的方法
: 我想可能對別人會有幫助吧
: 不過....我試的結果還是一樣...跑不出來 ...Q_Q...
: 我看我直接到微軟的論壇問看看, 也許他們會有解吧..:(
: 不過這個方法在做上傳檔案時還是有用的
: (我也是用這個解上傳檔案過大會出錯的問題)
: 總之, 謝謝啦~ ^_^||
成功啦~~
原來是我自己搞錯方向...跟資料量大小沒關係, 跟安全性有關係啦~
>_<
我的畫面是放:
1個textbox -- 輸入email
1個textbox,MultiLine -- 輸入郵件內容
1個button -- 按下button後, 送出郵件內容至指定的email裡
問題就出在我輸入的郵件內容..
裡面的第一行:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
就是這行出了問題..
我把自定錯誤拿掉, 然後把 customErrors mode 改成 "Off"
嘿嘿嘿嘿..終於抓到錯誤了:
具有潛在危險 Request.Form 的值已從用戶端 (tbxCode="<!DOCTYPE HTML PUBLI...")
偵測到。
描述: 要求驗證偵測到具有潛在危險的用戶端輸入值,對這個要求的處理已經中止。這個
值可能表示有人嘗試危害應用程式的安全性,例如跨站台的指令碼處理攻擊。您可以在
Page 指示詞或 組態區段中設定 validateRequest=false 來停用要求驗證。但是我們強
列建議您的應用程式應該明確地檢查所有這類的輸入。
所以, 我只要在Page指示詞裡加入 validateRequest=false...
其它的啥maxRequestLength="4096"的...都不用加啦~
XD
嗚嗚嗚...敗給自己....
話說回來, 忽然發現....微軟的錯誤訊息裡有錯字 :P
但是我們強列建議您的應用....:P
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.229.61.172
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 6 篇):