发布多个文件和数据

时间:2013-06-05 14:49:10

标签: php file curl multiple-files

我试图通过CURL同时上传多个文件和值,但不知怎的,我的服务器的$ _FILES一直变空。

我的'text'数据数组是:

$data = array('value' => 'test', 'application' => 'game');

我的'图像'数据阵列就像:

$images['16762'] = '@/var/www/tmp/file.jpg';
$images['16423'] = '@/var/www/tmp/file2.jpg';

创建数组后,我进行数组合并:

$postData = array_merge($data, $images);

并通过curl发送:

$ch = curl_init('post-to-server.url');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
return $result;

在服务器端我想读取$ _FILES,但那是空的(如前所述)。我监督一些事情吗?

0 个答案:

没有答案