Войти

Или войди с помощью

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

Артур Малосиев avatar |

Сейчас расскажу способ, который поможет вам в будущем осуществлять чтение 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
undefined
iPhones.ru
Сейчас расскажу способ, который поможет вам в будущем осуществлять чтение PDF, пользоваться картой метро, читать книги в формате HTML и многое другое. Для некоторых явится откровением, но на iPhones можно установить свой сервер, что позволит Safari локально обращаться к файлам. Скажем спасибо Goliath (первому нашедшему выход из положения), MaDiSSoN и Ne0N за полезные дополнения. Lighttpd...

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
  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.

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

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

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