1

我尝试使用 croogo 上传文件,但显示错误消息:

安全错误。在此服务器上找不到请求的地址。由于“auth”违规,请求被黑。

这是代码的链接:pastebin.com/WGt08Sa6

问题第 2 部分:我也收到了邮件功能的相同错误消息。邮件功能代码的链接是: http: //pastebin.com/wnY6kh7K

4

1 回答 1

1

您必须将表单设置为文件上传表单。改变这个:

echo $this->Form->create('Job');

对此

echo $this->Form->create('Job', array('type'=>'file');

这应该是你需要做的所有事情。

-- 编辑以下评论 -- 问题第二部分 --

您需要更改此行:

 echo $this->Form->create('Post');

至:

 echo $this->Form->create('Node');

Cake 将根据您在表单助手的创建部分中引用的模型自动填充表单的操作。如果您将来遇到此类问题,则值得检查浏览器中的 HTML 以检查表单操作是否有意义。

也可以在这里阅读:http: //book.cakephp.org/2.0/en/core-libraries/helpers/form.html

于 2015-03-11T10:10:02.470 回答