Я не знаю, достаточно ли хорош мой вопрос или нет.
Я пытаюсь создать 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".