我试图使用这个jQuery文件上传插件在我的CakePHP项目:http://blueimp.github.io/jQuery-File-Upload/演示工作正常,它也适用于我的CakePHP项目,当我把'服务器'文件夹从插件在我的CakePHP webroot目录。但这种方式它上传图像在webroot/server/php/file.我希望能够上传webroot/img中的文件,因为这是CakePHP用于图像的目录。
我找到了以下配置行,但我不知道如何改变这个参数去几个级别,或从webroot开始。这似乎取决于脚本文件驻留在哪里,我真的不喜欢这个变量,有人能帮我吗?
function __construct($options = null, $initialize = true, $error_messages = null)
{$this->options = array(
'script_url' => $this->get_full_url().'/',
'upload_dir' => dirname($this->get_server_var('SCRIPT_FILENAME')).'/files/',
'upload_url' => $this->get_full_url().'/files/'
请尝试在选项中更改此代码。
$this->options = array(
'script_url' => $this->get_full_url().'/',
'upload_dir' => WWW_ROOT.'/img/',
'upload_url' => $this->get_full_url().'/img/'