отображение PDF в iframe PHP - PullRequest
1 голос
/ 15 марта 2012

Я создаю функцию JavaScript, которая отображает PDF-файлы, хранящиеся в базе данных MySQL

code:
<iframe id="myFrame" style="display:none" width="500" height="300"></iframe>
<input type="button" value="Open PDF" onclick = "openPdf()"/>
<script type="text/javascript">
function openPdf()
{
var omyFrame = document.getElementById("myFrame");
omyFrame.style.display="block";
omyFrame.src = "myFile.pdf";
}
</script> 

Однако я должен уточнить местоположение файла на моем диске, поэтому есть ли способ указать путь к файлу в базе данных в зависимости от идентификатора файла?

Ответы [ 2 ]

0 голосов
/ 15 марта 2012

Вы можете использовать формат JSON для хранения файла relative path с любым дополнительным описанием следующим образом:

 ["thisId","/path/to/the/file/thisFile.pdf"]

Используйте json_decode() для получения каждого параметра из приведенного выше.

Другой способ, которым вы можете воспользоваться, - это развернуть другой столбец в MySQL, который отслеживает идентификатор.Но если это тривиально и не используется для основной нормализации, тогда я предлагаю вам использовать jSON

0 голосов
/ 15 марта 2012

Вам необходимо настроить веб-сервис, принять имя файла pdf, вернуть содержимое файла pdf. Затем установите iframe.src в этот URL службы с именем pdf

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