Отправить содержимое PDF-файла во внешний API? - PullRequest
0 голосов
/ 01 июля 2019

Используя 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 его закодировать?

Спасибо!

...