Сейчас расскажу способ, который поможет вам в будущем осуществлять чтение PDF, пользоваться картой метро, читать книги в формате HTML и многое другое.
Для некоторых явится откровением, но на iPhones можно установить свой сервер, что позволит Safari локально обращаться к файлам. Скажем спасибо Goliath (первому нашедшему выход из положения), MaDiSSoN и Ne0N за полезные дополнения.
Lighttpd
1. Из Installer ставим Lighttpd (находится в разделе Network).
2. Подключаемся к iPhone через ftp/sftp, либо iFantastic/iBrickr.
3. В /usr/local/etc находим файл lighttpd. conf и добавляем в него строку dir-listing. activate = «enable». Либо просто заменяем его на уже исправленный.
4. Перезапускаем Lighttpd чтобы изменения вступили в силу. Сделать это можно с помощью UIctl (Installer, раздел Utilities). Необходимо в нём выбрать com.amcgregor.lighttpd и сделать unload, а затем load.
5. Скопировать в каталог (или его подкаталог) /var/root/sites необходимые для просмотра файлы.
6. Запустить Safari и перейти по адресу http://localhost/ или http://localhost/путь_к_каталогу_с_файлами.
7. Выбрать необходимый файл.
Apache
Не все «айфоны» одинаково полезны. Вариант с Lighttpd у меня не заработал, поэтому я вместо него поставил Apache (Installer >> Network).
Далее все шаги повторяются, с небольним отличием. В строке браузера надо набирать http://127.0.0.1, а файлы лежат в папке /Library/WebServer/Documents/.
Ну что, попробуем на вкус результаты нашего шаманства?
***
Запускаем PDF
http://127.0.0.1/is001.pdf
***
Карта метро
http://127.0.0.1/metro.gif
Можно уменьшать/увеличивать масштаб пальцами. Карты можно накачать
Ссылка по теме: Ограничение на открытие PDF и картинок в iPhone

🙈 Комментарии 23