Используя Gravity Forms, у меня есть php-форма с полем для загрузки PDF-файла.Мы передаем данные формы (json) стороннему API.Тем не менее, он отправляет PDF-файл в виде URL-адреса в файл, и нам необходимо фактически передать содержимое PDF-файла, закодированного в теле.
Мы можем использовать следующий фильтр для измененияданные запроса перед настройкой webhook, но я не знаю, как кодировать фактическое содержимое файла:
add_filter( 'gform_webhooks_request_data', 'modify_data', 10, 4 );
function modify_data( $request_data, $feed, $entry, $form ){
$request_data = // do something
return $request_data;
}
Как можно прочитать содержимое файла PDF, а base64 его закодировать?
Спасибо!