我几乎不再使用ColdFusion了。也就是说,我有一个网站刚刚转移到另一台服务器,CF已更新为最稳定的版本。当我编程时,我认为它是8。无论如何,当我提交表单时,以下代码会生成“错误请求”错误(这就是浏览器窗口中所说的全部错误)。我无法访问CF管理员 - 基本上只是FTP。任何想法为什么以下代码会产生错误的请求错误?
<cfparam name="form.AutoArtID" default="1">
<cfparam name="form.FWPriorityID" default="1">
<cfparam name="form.totalFields" default="0">
<CFLOOP FROM="1" TO="#form.totalFields#" INDEX="Counter">
<cfset variables.FWPriorityID=F ORM[ "FWPriorityID_"& counter]>
<cfset variables.AutoArtID=F ORM[ "AutoArtID_"& counter]>
<CFQUERY NAME="Updateexbuildernew" DATASOURCE="Ikonltd">
UPDATE artworknew SET FWPriorityID =
<cfqueryparam value="#variables.FWPriorityID#" cfsqltype="cf_sql_integer" null="#not IsNumeric(variables.FWPriorityID)#">
WHERE AutoArtID=
<cfqueryparam value="#variables.AutoArtID#" cfsqltype="cf_sql_integer">
</CFQUERY>
</CFLOOP>
<html>
<head>
<title>IKONLTD DATABASE ADMIN TOOL </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/admin.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/javascript" src="http://ikonltd.com/admin/js/drop_down_menu.js"></script>
<script language="JavaScript" src="mm_menu.js"></script>
<script language="JavaScript" type="text/javascript" src="http://ikonltd.com/admin/js/drop_down_menu.js"></script>
<script language="JavaScript" src="mm_menu.js"></script>
</head>
<body>
<script language="JavaScript1.2">
mmLoadMenus();
</script>
<cfinclude template="../includes/topnav.cfm">
<p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" valign="top">
<h3 align="center">update artist artwork priority</h3>
</td>
</tr>
<tr>
<td width="32%" valign="top"> </td>
<td width="68%" valign="top"> </td>
</tr>
<tr>
<td colspan="2" valign="top">
<p>PriorityIDs for <strong>Featured Works</strong> have been updated. <br>
<br>
<a href="priority1.cfm">Click here to further edit Featured Works Priority IDs.</a></p>
<hr>
</td>
</tr>
</table>
</body>
</html>
答案 0 :(得分:2)
解决方案来自可以访问cf admin的服务器管理员:
必须在ColdFusion管理员中增加POST参数。
答案 1 :(得分:0)
在您的网络服务器的Coldfusion管理页面中,在&#34;服务器设置 - &gt;下;设置&#34;,增加&#34; POST请求参数的最大数量&#34;设置。我知道这是因为我有同样的问题,这篇文章指出了我正确的方向。
答案 2 :(得分:0)
我遇到了问题,因为我上传了30MB的csv文件,然后能够通过调整“发布数据的最大大小”来解决此问题。