我在我的应用程序中有一个典型的文件上传方法(在插件内),我正在使用这个使用 SFWUpload 的 Uploadify。我将它用于一个用 CakePHP 1.3 编写的应用程序(它工作正常)。现在我将应用程序更新到 CakePHP 2.2.2。问题是,当我尝试上传文件时,我遇到了安全黑洞错误(400 错误)。
- 我在 beforeFilter() 回调中禁用了上传操作的安全性,但没有成功。
if($this->request->action == 'add_profile_picture'){ $this->Security->enabled = false; }
- 我还禁用了该功能的身份验证,因此我在上传有关会话和 Flash 的传递时没有任何问题...
... $this->Auth->allow('add_profile_picture'); ...
如果有人有类似的问题并解决它,请给我一两个提示。
谢谢