Локальный просмотр PDF и картинок на iPhone

Аватара пользователя
AIP_GOD
Администратор
Постов в этой теме: 1
Сообщения: 2911
Зарегистрирован: 02 Январь 2008, 02:37

Непрочитанное сообщение 02 Февраль 2008, 16:03

Сейчас расскажу способ, который поможет вам в будущем осуществлять чтение 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-файла, который сможет обработать браузер Safari, составляет 10 Мб. Ограничение на отдельные картинки такое же — 10 Mb. Но если открывать огромный JPEG (5000×6000 px), то Safari начинает долго думать и в каждом пятом случае самоустраняется.

Источник: блог iphones.ru
Антон Зонов
Постов в этой теме: 1

Непрочитанное сообщение 04 Январь 2010, 17:18

В /usr/local/ нет папки etc.. :roll:
Аватара пользователя
Annalion
Администратор
Постов в этой теме: 1
Сообщения: 29840
Зарегистрирован: 07 Октябрь 2008, 12:16

Непрочитанное сообщение 04 Январь 2010, 20:43

Антон Зонов писал(а):В /usr/local/ нет папки etc.. :roll:
тема устарела очень сильно
Ответить