1
経由で$ _FILESを送る:
$post = array('files' => $_FILES);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://test.com/upload_page');
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_HEADER,1);
curl_setopt($ch, CURLOPT_HTTPHEADER,array('Content-Type: multipart/form-data'));
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result = curl_exec ($ch);
curl_close($ch);
をしかし、私は、行curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
のための通知を得る:
お知らせ:文字列への変換アレイ
I $post
は文字列でなければならないが、それはどうすれば$_FILES
になるのだろうか?ここで
を使用してカールとアップロードのイメージのためのコードであるそれはあなただけで$ _FILES内のすべてのファイルを送信したい場合は、多分あなたは、foreachループを実行する必要が一度に一つのファイルを送信できることを意味します – Muhammad