Я пытаюсь опубликовать multipart / form-data в laravel, используя ixudra / curl, который указывает, что данные - это приложение json.Проблема, с которой я сталкиваюсь, состоит в том, чтобы назначить тип для данных и при этом сделать тип содержимого заголовка multipart / form-data.
$contents = storage_path('app/curl.txt');
$dataJson = '{"bId":"79", "docId":"23"}';
$response = Curl::to($url)
->withHeaders( array(
'Authorization: Bearer 123432',
'grant_type: jwt-bearer' ) )
->withData( array ('data' => $dataJson ))
->withFile('file', $contents, 'text/*', 'curl.txt')
->containsFile()
->withResponseHeaders()
->returnResponseObject()
->post();
Для локона это так.Почему-то возникает ошибка « Ошибка аутентификации OAuth-токена », а тип содержимого заголовка не multipart / form-data
curl -v -H "Authorization:Bearer 123432"
-H "grant_type:jwt-bearer"
-F "file=@\"/jet/app/www/default/test/storage/app/curl.txt\""
-F "data={\"bId\":\"79\", \"docId\":\"23\"};type=application/json"
"https://url/private"
Есть идеи?спасибо за ваше время.