1

API に接続されたフロントエンド php アプリケーションがあります。アプリケーションは PHP curl を介して API と通信します。それが唯一の通信モードであるためです。

ファイルをサーバーにアップロードする必要があります。これらのファイルはブラウザーから取得され、サーバーに送信されます。

curl を使用してマルチパート ファイルをサーバーに送信する最良の方法は何でしょうか。

現在、 $_POST を使用してファイルを送信していますが、それはお勧めできません。

4

1 に答える 1

1

curl POST を使用している場合は、@ を使用してファイルを POST に追加するだけです。

// same as <input type="file" name="fileField">
$post = array(
    "fileField"=>"@/path/to/file.jpg",
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 

グーグルでたくさんの結果があります

于 2012-05-10T08:50:41.180 に答える