我目前无法使用CakePHP 1.3实现图片上传。
我使用dropzonejs库来处理服务器的上传和发布请求,该库的文档说明如下:
服务器端实施
Dropzone不提供处理文件的服务器端实现,但上传文件的方式与简单的文件上传表单完全相同:
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="file" />
</form>
我发现了一些图像上传代码,看起来它会起作用,但我不知道如何使用CakePHP 1.3检索发布请求。
有关我的设置的信息
图片上传位于视图上:banners\admin_index.ctp
此位置的网站网址为:site.com/admin/banners/
我有一个名为banners_controller.ctp
的控制器,它具有以下功能:
admin_index()
- 呈现视图add()
- 使用$this->data
使用uploadFile()
uploadFile()
- 将文件上传到服务器目前尚未使用add()
和uploadFile()
个功能。我需要弄清楚如何处理post请求并将其指向这些函数。
我的代码的完整版可以找到here
在我看来,我正在创建dropzone.js链接的表单,如下所示:
<form action="add" class="dropzone" id="adropzone"></form>
当表单操作设置为add
时,它会给出响应&#39;服务器响应0代码。&#39;,当我查看Chrome网络标签时,有一个请求到& #39;管理/横幅/加&#39;并说(failed) net::ERR_BLOCKED_BY_CLIENT
。当我手动访问此页面时,我得到一个重定向循环:ERR_TOO_MANY_REDIRECTS
。
我根本不熟悉CakePHP 1.3,但是我需要将其添加到网站,任何帮助或外部资源的链接都将非常感激。
感谢。