Вставить pdf-ответ в html просмотр Laravel - PullRequest
0 голосов
/ 28 апреля 2020

Понятия не имею, как прикрепить PDF, полученный в ответ на html представление (как именно извлечь ссылку или содержимое PDF).

Это мой контроллер, который отправляет pdf:

class PDFController extends Controller
{
  public function __construct() {
    $this->middleware('auth');
  }
  public function view($pdf_name) {
    $file = storage_path('app/pdfs/') . $pdf_name . '.pdf';

    if (file_exists($file)) {
      $headers = ['Content-Type' => 'application/pdf'];
      return response()->download($file, 'Test File', $headers, 'inline');
    }
    else {
      abort(404, 'File not found!');
    }
  }
}

Работает нормально. Но проблема возникает в Samsung s10 +, когда пользователь использует веб-браузер Inte rnet. Этот веб-браузер не содержит встроенного средства просмотра PDF и пытается открыть его в Google Drive Viewer. PDF-файлы доступны только для зарегистрированных пользователей, поэтому Google Viewer PDF не содержит данных сеанса и не может открыть PDF. Вот почему я хочу поместить его в html с помощью iframe или pdf. js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...