Intereting Posts
логика is_author () в виджетах только для автора Запретить выбранные условия подниматься до вершины Сдвиг сайта упрощен Ошибка: переназначение контента другому пользователю не поддерживается на многопользовательском Является ли автоматическое распознавание сообщений функцией WordPress? Как отключить его? Я не могу изменить постоянную ссылку в WordPress 4.5.3 Нужно ли нам менять дочерний файл functions.php, чтобы требовать / включать дочерние файлы dir, когда мы добавляем перенаправляемый файл.php в дочернюю тему Показать все типы сообщений в одной таблице сообщений Использование настраиваемого типа сообщений только для RSS-канала Как передать все пользовательские данные между установками wordpress? Прикрепленные сообщения превышают количество сообщений на странице Постоянная ссылка Проблемы с настраиваемыми типами сообщений Изменение таблицы стилей в зависимости от условий пользовательской таксономии From whence% E2% 80% 8E в конце сообщения link Правильный способ перенаправления имени пользователя

pdf (25MB) – как отображать и включать загрузку?

Я попытался загрузить его просто через медиа-библиотеку, но он не отображался правильно (очень низкое разрешение), и некоторые пользователи даже не могли его увидеть (просто пустое пространство), поэтому я использовал тег iframe на странице и загрузил pdf напрямую к серверу.

<iframe frameborder="1" height="200" name="frame1" scrolling="yes" src="/wp-content/themes/abc/images/catalog.pdf" width="550"></iframe> 

теперь он отображается правильно, но занимает много времени, чтобы загрузить PDF на страницу. теперь для пользователей для dowmload pdf я помещаю текст «щелкните правой кнопкой мыши для печати или сохраните как». Хотел бы я переключить его с помощью какой-то кнопки – download.

возможно, мне не стоит поднимать pdf-файл (25 МБ) и просто загружать изображения на страницах catalog.pdf?, он наверняка весит меньше. Но что мне делать с загрузкой, это действительно замедлит работу сайта, если все пользователи будут скачать файл 25 МБ.

Я не знаю, правильно ли отображать и разрешать загрузку для больших файлов PDF, и старайтесь минимизировать использование плагинов.

что это лучший способ сделать это? Спасибо

Если вы используете Apache, вы можете добавить что-то подобное в ваш .htaccess файл

AddType application/octet-stream .pdf

Это заставит все использовать расширение .pdf для загрузки вместо отображения в браузере.

Если, однако, вы не используете Apache или хотите, чтобы загружались только определенные файлы, а другие отображались напрямую, вы можете использовать PHP для этого.

<?php header("Content-disposition: attachment; filename=myfile.pdf"); header("Content-type: application/pdf"); readfile("myfile.pdf");

Затем вы можете подключиться к этому файлу php для загрузки PDF-файла.

Почему вы не используете Google Docs Viewer ?
С его помощью вы можете встроить PDF, XLS, DOC и т. Д. …

Напр .:

 <iframe src="http://docs.google.com/viewer?url=http%3A%2F%2Fwww.pfsense-br.org%2Fblog%2Fwp-content%2Fuploads%2F2011%2F10%2FTutorial-Squid-PFsense.pdf&embedded=true" width="600" height="780" style="border: none;"></iframe>