Я хочу загрузить PDF-файл в папку wp media и также обновить поле ACF

#php #wordpress #media #html2pdf

#php #wordpress #Медиафайлы #html2pdf

Вопрос:

Я установил HTML 2 PDF-код, и я добавил это с помощью html2pdfrocket API, и когда я запускаю этот API, PDF загружается, и это нормально, я хочу загружать PDF-файлы также в медиа-библиотеку WordPress.

   // Set parameters

  $postdata = http_build_query(
       array(
          'apikey' => $apikey,
          'value' => $value,
          'MarginBottom' => '10',
      'MarginLeft' => '10',
      'MarginRight' => '10',
          'MarginTop' => '10'
    )
  );

  $opts = array('http' =>
     array(
         'method'  => 'POST',
         'header'  => 'Content-type: application/x-www-form-urlencoded',
         'content' => $postdata
     )
  );

  $context  = stream_context_create($opts);

  // Convert the HTML string to a PDF using those parameters
  $result = file_get_contents('http://api.html2pdfrocket.com/pdf', false, 
  $context);


  header('Content-Description: File Transfer');
  header('Content-Type: application/pdf');
  header('Expires: 0');
  header('Cache-Control: must-revalidate');
  header('Pragma: public');
  header('Content-Length: ' . strlen($result));

  header('Content-Disposition: attachment; filename=' . 'My CV.pdf' );

  $results = file_get_contents("http://api.html2pdfrocket.com/pdf?apikey=" . urlencode($apikey) . "amp;value=" . urlencode($value));

  update_field('pdf_file', 'sdsd', 'user_'.$current_user->ID);

  echo $result;   //echo result auto download PDF but i want upload also.
  

Комментарии:

1. Неясно, о чем вы спрашиваете.. Вы просите загрузить PDF-файл -> Затем преобразовать этот PDF-файл в HTML?

2. Нет, я хочу загрузить этот PDF-файл в медиа-библиотеку WordPress.