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

31.10.2007 | ПО | текст: Артур Малосиев

Сейчас расскажу способ, который поможет вам в будущем осуществлять чтение 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

PDF на iPhone

***
Карта метро

http://127.0.0.1/metro.gif

Карта метро на iPhone

Можно уменьшать/увеличивать масштаб пальцами. Карты можно накачать тут или тут.

Ссылка по теме: Ограничение на открытие PDF и картинок в iPhone


Соседние новости:
До ←
После →

Комментариев (23)

  1. Goliath

    Могли бы меня поблагодарить “за наводки”, а модераторов за коректировку. Покрайней мере будет честно по отношению ко мне как к нашедшему этот способ. Вы со мной согласны?

  2. SeaBreeze

    Я согласен. Спасибо за решение.
    Указал вас в копирайтах и отписал письмо на почту, указанную в вашем профайле. Попробовал объяснить ситуацию с той темой.

  3. Goliath

    Очень Вам признателен, большое спасибо за понимание.

  4. StrikerX

    Такой вопрос, я слышал, что есть какое-то квотирование в папках, то ограниечение по размеру.

    Вчера пробовал апатч с Library/WebServer/Documents/
    При нескольких больших файлах скопировать в папку WinSCP вылетал с ошибкой…

  5. StrikerX

    Еще раз проверил
    В /var/root/sites лезет что угодно.

    В /Library/WebServer/Documents/ есть лимит, у меня вылетает при 30 метрах…

    Мне внешний вид апача нравится больше, но нужно получается поменять папку на /var/root/sites, не знаете где путь прописывается?

  6. chubr

    Файлик, который якобы “уже исправленный”, не работает. (у меня покрайней мере)

    Обнаружил, что в самам lighttpd.conf (исправленном) прописано было:
    dir-listing.activate = “enable”
    Как только добавил копи->паст
    dir-listing. activate = «enable»
    Все заработало!

    Думаю стоит исправить ;)
    ps А так еще давно ставил и гадал, почему не получаеться…(

  7. iDude

    Скажите люди добрые а как прописывать это все в строке файла в iBrick`e?

  8. c0rer

    Может кто подскажет, используя сервер можно закачать на iphone карту google например москвы и московской области, что бы не тратить на нее трафик.

  9. Outofscope

    Просто так Google Maps скачать не получится – система работает в жесткой привязке броузер-сервер (Web2.0/AJAX называется :) ). Есть, конечно, свободно доступные варианты такого ПО, но овчинка выделки, т.е. установки этого всего в телефон, не стоит.
    Как вариант – склеить вручную из кусочков, взятых на Google Maps, большой jpeg, а его уже залить в iPhone.

  10. Goliath

    Большой жпег уменьшается в размерах, если его заливать через итюнс. Я пробовал залить А4, как в телефон залился от силы 10х15 при 72 dpi.

  11. Acckiy

    Если нужно – вот в нете жпех-карта на 20 мегов.
    http://www.alef007.ru/maps/Moscow_GIF.zip

  12. iPhoner

    “просмотр PDF и картинок на iPhone” -это хорошо. Вот видео разное как научить смотреть? TV научили

  13. StrikerX

    Все просто, нужно откомпилить кодек и положить в соответствующую папку, возьметесть?)

  14. dmPalets

    2 iPhoner
    для конвертирования под вин используйте что то типа Wondershare iPhone Video Converter и заливайте через iTunes в плеер телефона

  15. vol.off

    Теперь самое время писать локальные странички с полезностями (типа схем метрополитенов) – .htm-чик и папочка с .gif-ами – и обмениваться ими. Можно даже раздел на форуме отдельный отвести.

  16. dmPalets

    2 vol.off
    посмеялсо

  17. StranstvenNick

    А как можно просматривать сожержимое папки Documents если ставил Appache, а то неудобно как-то запоминать названия всех файлов, что туда залил, для прописания пути к файлам. Если ввожу просто http://127.0.01, вылезает стандартная страница аппаче без всяких вариантов на выбор…Спасибо заранее

  18. StrikerX

    В папке Documents удаляешь файл index.html и будет счастье

  19. orange

    я тож с дуру обновил… со фсеми проблемами справился, тока русская клавиатура исчезла. подскажите че делать?

  20. baratynsky

    Парни. Вот описан отличные способ как сделать карту метро

    http://karakatico.livejournal.com/2007/11/18/

  21. urix

    Я поставил lighttpd, и всё работало отлично, до тех пор, пока я был подключён к домашней WiFi. Как только вышел на улицу, инэт пропал (edge у меня не настроен), и броузер переcтал заходить на localhost – говорит – инэта нету.

    Посоветуйте, как это побороть?

    А то я теперь боюсь настраивать Edge – вдруг весь контент локальный будет считаться интернетным?

  22. urix

    сорри, поторопился задать вопрос. Уже нашёл. Надо набирать http://127.0.0.1

  23. webyneter

    У меня почему то ничего не работает! Все сделал как надо – установил lighttpd, отредактировал и добавил в файл строку dir-listing. activate = «enable», unload потом load и в safari набрал http://localhost/ – и ничего! Пишет: Safari не может открыть страницу, потому что сервер не найден. Помогите, очень ПРОШУ!!!!!!

Помни о правилах

Если начал оффтопить, то не удивляйся потом.

Вы должны авторизоваться для комментирования.

Соседние новости:
До ←
После →

Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.

Регистрация на сайте ограничена.