首页 文章

CakePHP中的jQuery文件上传插件

提问于
浏览
0

我试图在我的CakePHP项目中使用这个jQuery文件上传插件:http://blueimp.github.io/jQuery-File-Upload/该演示工作正常,当我从CakePHP webroot目录中的插件中放置'server'文件夹时,它也适用于我的CakePHP项目 . 但这样它就可以上传webroot / server / php / files中的图像 . 我希望能够上传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/'

1 回答

  • 0

    请尝试在选项中更改此代码 .

    $this->options = array(
    'script_url' => $this->get_full_url().'/',            
    'upload_dir' => WWW_ROOT.'/img/',
    'upload_url' => $this->get_full_url().'/img/'
    

相关问题