APIに接続されたフロントエンドのPHPアプリケーションがあります。唯一の通信モードであるため、アプリケーションはPHPカールを介してAPIと通信します。PHPを使用したファイルのアップロードCURL
ファイルをサーバにアップロードする必要があります。これらのファイルはブラウザから取得され、サーバに送信されます。
curlを使用して複数のパートファイルをサーバーに送信するにはどうすればよいでしょうか。
現在、私は$ _POSTを使用してファイルを送信していますが、推奨されていません。
APIに接続されたフロントエンドのPHPアプリケーションがあります。唯一の通信モードであるため、アプリケーションはPHPカールを介してAPIと通信します。PHPを使用したファイルのアップロードCURL
ファイルをサーバにアップロードする必要があります。これらのファイルはブラウザから取得され、サーバに送信されます。
curlを使用して複数のパートファイルをサーバーに送信するにはどうすればよいでしょうか。
現在、私は$ _POSTを使用してファイルを送信していますが、推奨されていません。
あなたは、あなたがちょうど
// same as <input type="file" name="fileField">
$post = array(
"fileField"=>"@/path/to/file.jpg",
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
が
"ファイルフィールド"を配列として渡す必要があります。 "filefield = @ path-to_file'"のように明示的に渡された場合、動作しません。 – Shubham
google上の結果がたくさんあります@にPOSTにファイルを追加することができカールPOSTを使用している場合は、APIのコントロールを持っていますか?もしそうでなければ、APIの仕様は何かをアップロードする方法について何か言っていますか? –
さて、私はAPIを制御しているが、開発者は基本的なPOST変数を使用して変更する必要があったが、フロントエンドで動作するかどうかを確認する必要がある –