0

サーバーに画像を追加するための次のcURLコマンドがありますが、これは問題なく機能します。

curl -i -X POST -u user:pw -F 'post[image]'=@image.jpg http://domain.com/post.json

今、私はこれをPHPで動作させたいと思っています。'post[image]'=@image.jpg の部分を除いて、すべてが機能しているようです。

curl_setopt($ch, CURLOPT_POSTFIELDS)これを機能させるには、自分のフィールドに何を渡す必要がありますか? 誰かがここで私を助けてくれますか?

4

1 に答える 1

0
$url = 'host/script.php';
$post = array('image' => '@image.jpg');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_exec($ch);
curl_close($ch);
于 2013-08-31T22:06:20.480 に答える