0

CakePHP プロジェクトでこの jQuery File Upload プラグインを使用しようとしています: http://blueimp.github.io/jQuery-File-Upload/ デモは正常に動作し、「サーバー」を配置すると、CakePHP プロジェクトでも動作します私のCakePHP webrootディレクトリのプラグインからフォルダ。しかし、この方法では画像を 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/'
4

1 に答える 1

0

オプションでこのコードを変更してみてください。

$this->options = array(
'script_url' => $this->get_full_url().'/',            
'upload_dir' => WWW_ROOT.'/img/',
'upload_url' => $this->get_full_url().'/img/'
于 2013-09-26T07:55:40.907 に答える