ビデオをアップロードしてリモートの宛先に送信できる形式があります。私はGuzzleを使用してPHPに '翻訳'したいcURLリクエストを持っています。Guzzleを使用してファイルをアップロード
public function upload(Request $request)
{
$file = $request->file('file');
$fileName = $file->getClientOriginalName();
$realPath = $file->getRealPath();
$client = new Client();
$response = $client->request('POST', 'http://mydomain.de:8080/spots', [
'multipart' => [
[
'name' => 'spotid',
'country' => 'DE',
'contents' => file_get_contents($realPath),
],
[
'type' => 'video/mp4',
],
],
]);
dd($response);
}
これは私が使用してPHPに変換したいのcURLです::だから私は動画をアップロードする際に
curl -X POST -F 'body={"name":"Test","country":"Deutschland"};type=application/json' -F '[email protected]:\Users\PROD\Downloads\617103.mp4;type= video/mp4 ' http://mydomain.de:8080/spots
を、私はこのハードコードさを置き換えたい
は、これまでのところ私はこれを持っています
C:¥Users¥PROD¥Downloads¥617103.mp4。
私はこれを実行すると、私はエラーを取得:
Client error:
POST http://mydomain.de:8080/spots
resulted in a400 Bad Request
response: request body invalid: expecting form value 'body`'Client error:
POST http://mydomain.de/spots
resulted in a400 Bad Request
response: request body invalid: expecting form value 'body'