iPhones.ru

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

Артур Малосиев avatar | 23
FavoriteLoading В закладки

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

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (1 голосов, общий рейтинг: 5.00 из 5)
undefined
iPhones.ru
Сейчас расскажу способ, который поможет вам в будущем осуществлять чтение PDF, пользоваться картой метро, читать книги в формате HTML и многое другое. Для некоторых явится откровением, но на iPhones можно установить свой сервер, что позволит Safari локально обращаться к файлам. Скажем спасибо Goliath (первому нашедшему выход из положения), MaDiSSoN и Ne0N за полезные дополнения. Lighttpd...
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

23 комментариев

Форум →
  1. Goliath avatar
    Goliath 31 октябрь 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  2. SeaBreeze avatar
    SeaBreeze 31 октябрь 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  3. Goliath avatar
    Goliath 31 октябрь 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  4. StrikerX avatar
    StrikerX 31 октябрь 2007
    0

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

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

    Войди на сайт, чтобы ответить
    Ответить
  5. StrikerX avatar
    StrikerX 1 ноября 2007
    0

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

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

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

    Войди на сайт, чтобы ответить
    Ответить
  6. chubr avatar
    chubr 1 ноября 2007
    0

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

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

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

    Войди на сайт, чтобы ответить
    Ответить
  7. iDude avatar
    iDude 1 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  8. c0rer avatar
    c0rer 1 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  9. Outofscope avatar
    Outofscope 1 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  10. Goliath avatar
    Goliath 1 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  11. Acckiy avatar
    Acckiy 1 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  12. iPhoner avatar
    iPhoner 3 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  13. StrikerX avatar
    StrikerX 3 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  14. dmPalets avatar
    dmPalets 3 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  15. vol.off avatar
    vol.off 4 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  16. dmPalets avatar
    dmPalets 4 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  17. StranstvenNick avatar
    StranstvenNick 5 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  18. StrikerX avatar
    StrikerX 5 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  19. orange avatar
    orange 14 ноября 2007
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  20. baratynsky avatar
    baratynsky 18 ноября 2007
    0

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

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

    Войди на сайт, чтобы ответить
    Ответить
  21. urix avatar
    urix 18 января 2008
    0

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

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

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

    Войди на сайт, чтобы ответить
    Ответить
  22. urix avatar
    urix 18 января 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  23. webyneter avatar
    webyneter 19 июня 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.