CakePHP: данные размещенного файла не включены в запрос-> данные

пытаюсь загрузить файл в стороннюю конечную точку, но я не могуотправить файл прямо из моей формы, потому что API требует api_key, который я могуT выставить конечному пользователю. Поэтому я планировал указать форму на контроллере / действии и отправить данные оттуда. Тем не менее, когда яdebug($this->request->data) изнутри контроллера данные файла отсутствуют.

Форма на виде:

echo $this->Form->create('Media', array('type'=>"file", 'url'=>array('controller'=>'media', 'action'=>'upload') ) );
echo $this->Form->input('name', array("name"=>"name") );
echo $this->Form->input('file', array('type'=>'file', "name"=>"file") );
echo $this->Form->input('project_id', array('type'=>'hidden', "name"=>"project_id", "value"=>$project["Project"]['hashed_id']) );
//THIS CANNOT BE HERE: echo $this->Form->input('api_password', array('type'=>'hidden', "name"=>"api_password", "value"=>'xxxxxxx') );
echo $this->Form->end("Submit");

Вот'Что я вижу, когда вижуdebug() данные запроса от контроллера:

array(
    'name' => 'Some Name',
    'project_id' => 'dylh360omu',
)

Какие'здесь происходит?

Ответы на вопрос(2)

Ваш ответ на вопрос