我正在尝试使用cURL将文件发送到CakePHP控制器进行保存。喜欢的东西:如何将文件传递给CakePHP控制器操作?
$file_path = "/full/path/to/file.wav";
$data = array(
'contents' => '@'.$file_path
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://localhost/cakeapp/uploads/putItem');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch);
curl_close($ch);
不幸的是我似乎没有能够拿起$数据的另一面,而不是在$ this->数据或者我能想到的任何其他方式。我在这里做错了什么?谢谢!
“有没有其他方式可以想到”include $ this-> params ['form' ]'?只是要确定。 – mensch
$ this-> params ['form']目前是空的......我会继续检查菜鸟的错误,但它总是会是一些非常愚蠢的东西...... – thesunneversets