Я хочу включить средство просмотра документов в приложение CakePHP для загруженных документов. Я хочу, чтобы зритель поддерживал Microsoft Word (.DOC и .DOCX), Microsoft PowerPoint (.PPT и .PPTX) и Adobe Portable Document Format (.PDF).
Я хочу, чтобы мои пользователи могли просматривать документы, но не загружать их. Средство просмотра документов Google замечательно, но пользователи могут просто подключить URL-адрес в адресной строке и загрузить документ.
В любом случае я могу поделиться своими документами с пользователями так же, как читаемые документы?
Сначала вы должны понимать, что, когда браузер пользователя отображает некоторый файл / контент, он уже находится на машине пользователя . Он уже загружен. Магии нет, содержание остается на сервере, но пользователь может его увидеть ». Данные всегда передаются с сервера пользователю, и пользователь может сделать данные на своем компьютере – так или иначе.
Если вы это поняли, у вас есть несколько вариантов:
Существуют существующие решения, например, встраивание слайд-шоу с отключенной загрузкой. Не пытайтесь изобретать свои собственные, особенно если вы не хотите идти длинным путем с поддержкой и непрерывными улучшениями.
Я придерживаюсь следующих рекомендаций, используя средство просмотра документов Google.
Это все еще не очень безопасный способ, но делает трюк для меня.