Ответы в темах

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Спасибо. конечно же гуглил, это уже последняя стадия, прийти на форум за советом)

    что-то с одним из вариантов не вышло

    $file = @fopen( $imgs['tmp_name'][0], 'r' );
    $file_size = $imgs['size'][0];
    $file_data = fread( $file, $file_size );
    
    $args = [
    	'headers'     => [
    		'accept'        => 'application/json', // The API returns JSON
    		'content-type'  => 'application/binary', // Set content type to binary
    	],
    	'body'        => json_encode([
    		'name' => $project_title,
    		'file' => $file_data,
    	])
    ];
    $result = wp_remote_post($res->url, $args);

    получаю ответ от апи
    {«error»:»The name field is required.\nThe file field is required.»}
    т.е. почему-то не видит параметров в боди

    были варианты завернуть значение body в json_encode
    и поставить другой content-type, но

    пробую дальше

    • Ответ изменён 5 лет, 1 месяц назад пользователем alfaq.

    примерчик бы найти годный

Просмотр 2 ответов — с 1 по 2 (всего 2)