Как открыть PDF-файл в программе просмотра Pdf.js после выполнения некоторых PHP-кодов? (без? file = URL_PDF) - PullRequest
0 голосов
/ 03 октября 2019

Я не знаю, достаточно ли хорош мой вопрос или нет.

Я пытаюсь создать pdf viewer на своем сайте с помощью PDf.js. Я знаю, что обычно это просто: http://example.com/pdfjs/web/viewer.html?file=PDF_URL

Но я утверждаю, что URL-адрес PDF не отображается в адресной строке. Я был создан view.php из кодов viewer.html. И я хочу вот так: http://example.com/pdfjs/web/view.php?file=1

Итак, на своей странице php я проверяю базу данных и выбираю fileurl с ID = 1.

и, наконец, я хочу установить просмотрщик Pdf.js, чтобы открыть мой pdf из Fileurl. Но я не могу. Я потерял много времени на это, гуглю часами, но, к сожалению, не могу.

Что я могу сделать? Или что я могу сделать, чтобы получить такой результат? Или с .htaccess это так возможно? (извините за мой некачественный английский)

<?php
// my view.php

if(isset($_GET['file'])){
  $file = mysqli_real_escape_string($db, @$_GET['file']);
}else{
  $file="";
}

if(is_numeric($file) AND $file!=""){
  $query = mysqli_query($db, "select * FROM pdf_files WHERE id='$file' ");
     if(mysqli_num_rows($query) == 1){
        $result = mysqli_fetch_assoc($sorgu);
        $filepath = $result['filepath'];
}

?>

<!DOCTYPE html>
<head>
  <link rel="resource" type="application/l10n" href="locale/locale.properties">
  <script src="../build/pdf.js"></script>
  <script src="viewer.js"></script>
  <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
  <!--Other Pdf.js viewer.html codes-->
</body>
</html>

Теперь, когда я собираюсь http://example.com/pdfjs/web/view.php?file=1,

PdfJS, выдавая ошибку вроде этого: Сообщение: отсутствует PDF "http://example.com/pdfjs/web/1".

...