открыть документ PDF из локального источника в формате HTML - PullRequest
0 голосов
/ 06 июня 2018

Привет, у нас много счетов в локальном хранилище.
номер счета будет считан из БД MySQL, и я создаю ссылку на этот счет.
Проблема в том, что при нажатии открываетсяновое окно, но с ошибкой, и PDF не будет загружен или не может быть открыт с помощью Acrobat Reader.

$invDateOrder = intval($invDateYearArray[1]) . "-" . $invDateYearArray[0];
$pathToInvoice = "X:/ALLGEMEIN/PIXI/Rechnungen/" . $invDateOrder . "/" . $invoiceNumber . ".PDF";
$pathToInvoice  = str_replace('/', '\\', $pathToInvoice);
#$pathToInvoice = "file:///".$pathToInvoice;

, затем в html-части:

<td><a href="file:/<?= $pathToInvoice ?>" target="_blank"><?= $invoiceNumber ?></a></td>

или

<td><a href="<?= $pathToInvoice ?>" target="_blank"><?= $invoiceNumber ?></a></td>

с файлом: / ссылка не активна
во 2-й версии откроется новое окно с путем, но появится сообщение об ошибке
Firefox does not know how to open this address, because one of the following (x) is not a registered protocol or is not allowed in this context.

Как можноя это исправлю?

1 Ответ

0 голосов
/ 06 июня 2018

Может быть, попробовать как-то из этих 3 дисперсий

1) <a href="file:///K:/AmberCRO-SOP/2011-07-05/SOP-SOP-3.0.pdf">test.pdf</a>

2) <a href="AmberCRO-SOP/2011-07-05/SOP-SOP-3.0.pdf">test.pdf</a>

3) <a href="2011-07-05/SOP-SOP-3.0.pdf">test.pdf</a>

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