Попробуйте добавить http_build_query
к опции CURLOPT_POSTFIELDS
, как показано ниже:
CURLOPT_POSTFIELDS => http_build_query( array( 'file' => '@' . realpath( '/Users/kenh/Downloads/amazing_race.mp4' ) ) ),
Насколько я знаю, http_build_query
требуется для полей сообщения при использовании метода PUT
.