2012-06-20 4 views
3

У меня есть приложение phonegap, которое нужно будет сделать zip-архив веб-страницы, разархивировать его и отобразить вывод.Разархивируйте файл с телефонной связью?

Я искал способы для zip/unzip с телефоном и был близок. Так как это все Js, похоже, JsZip может содержать ответ, но их test suite ничего не имеет при распаковке.

Есть ли у кого-нибудь советы о том, как достичь этого?

Редактировать для потомков: Я, в конечном счете, распакую javascript, работая с zip.js и кучей кода обертки. Он работал нормально, но интенсивно обрабатывается процессором. Распаковка ZIP-файла размером 15 МБ в хром на рабочий стол заняла около 40 секунд. Для чего-либо, где производительность является проблемой (большинство вещей), я бы рекомендовал понизить уровень и использовать компонент непосредственно из ios/android.

+1

Hi George !! Вы наконец получили это, чтобы работать? Потому что кажется, что для этой задачи есть плагин (https://github.com/filmaj/Hydra/tree/master/ext/iOS/plugins/ZipUtil), но пока нет документации. Поэтому, вместо того, чтобы понять, как его использовать, я бы пошел на этот подход, пока он работает в iOS. – davids

+0

Проклятие, что вы @GeorgeMauer! Я искал, как на самом деле делать это с Obj-C, так как ваш путь JS берет FOREVER и наткнулся на этот пост. (Для тех, кто не знает (так, все), мы с Джорджем работаем над одним и тем же проектом, или я должен сказать, что Джордж свалил это на меня.) – CWSpear

+1

http://stackoverflow.com/questions/17439837/unzip-plugin-for -phonegap-2-3-or-high-in-android plz см. вопрос –

ответ

0

Смотреть это один: http://cheeso.members.winisp.net/Unzip-Example.htm

Подробнее: Unzipping files

+0

Спасибо dda. Я уверен, что это будет работать с Phonegap, но вы когда-нибудь использовали его для этого? –

+2

http://cheeso.members.winisp.net/Unzip-Example.htm больше не работает. –

0

Если подход JavaScript не работает, вы всегда можете просто написать плагин.

+0

телефонный плагин? –

+0

Да. Не для производства, но я написал быстрое приложение, чтобы проверить его. – dda

Смежные вопросы