Ну, у меня есть API, который считывает двоичный файл из базы данных и сохраняет его как «PDF» в папке temp temp, а затем отправляет путь к этому файлу на страницу «PHP». Я хочу показать этот файл через браузер.отображение pdf-файлов, находящихся в папке temp с использованием IFrame
API возвращает путь к файлу PDF: C:\Users\username\APPDATA\Local\Temp\some file.pdf
. То, что я сделал, это установить этот путь на iframe
на моей странице, , но он ничего не показывает.
Что мне здесь не хватает?
Так что ваш сервер Windows, создает файл под 'C: \ Users \ имя пользователя \ AppData \ Local \ Temp \ некоторые file.pdf'- как следует пользователь, который видит доступ к веб-странице этот каталог. Пользователь находится на стороне клиента, а pdf - на стороне сервера. Вам нужно использовать ссылку, доступную веб-серверу, например. скопируйте файл в '/tmp/some file.pdf', а затем создайте ссылку на'/tmp/some file.pdf'. –
Alexander
Мне стыдно, что я пропустил это, мой API теперь создает файл PDF с моими файлами проектов PHP и устанавливает источник IFrame в путь к файлу, , но я не хочу, чтобы эти сгенерированные файлы PDF оставались с моими папками после клиент видел их любым способом, чтобы удалить файл pdf, скажем, через 1 минуту ?? извините за мой язык :) – Amer