Кажется, я получаю сообщение об ошибке, что содержание слишком долго, но я никогда не указано, что существует предел 5000. 5000 является слишком низким в любом случаеПочему getSafeHTML() выдает ошибку?
Error validating html input.
Invalid HTML input. Error=The input was too large. The specified input was 6,989 bytes and the maximum is 5,000 bytes.
The error occurred in /Applications/ColdFusion11/cfusion/wwwroot/BS-4-CF/bootstrap/row.cfm: line 39
...
Called from /Applications/ColdFusion11/cfusion/wwwroot/BS-4-CF/views/theme.cfm: line 32
Called from /Applications/ColdFusion11/cfusion/wwwroot/BS-4-CF/index.cfm: line 27
37 : variables.result &= '>';
38 :
39 : variables.result &= getSafeHTML(thisTag.GeneratedContent); // pass through of content
40 :
41 : variables.result &= variables.crlf & '</div><!-- /.row -->';
org.owasp.validator.html.ScanException: The input was too large. The specified input was 6,989 bytes and the maximum is 5,000 bytes. at org.owasp.validator.html.scan.AntiSamyDOMScanner.scan(AntiSamyDOMScanner.java:101) at org.owasp.validator.html.AntiSamy.scan(AntiSamy.java:107) at coldfusion.security.ESAPIUtils.getSafeHTML(ESAPIUtils.java:670) at coldfusion.runtime.CFPage.GetSafeHTML(CFPage.java:10785) at cfrow2ecfm1904818855.runPage(/Applications/ColdFusion11/cfusion/wwwroot/BS-4-CF/bootstrap/row.cfm:39)
Ну, это немного очевидно, почему вы получаете ошибку: у CF явно было ограничение 5000 символов на входную строку для функции. Сообщение об ошибке говорит так же! Лучший вопрос может заключаться в том, «как мне/я могу увеличить этот лимит» и/или поправить ошибку с Adobe. –