Перехватывать URL-адрес в phoneGap изначально в Android и распаковывать файлы

Я загружаю zip-файл с помощью phoneGap, и мне нужно его распаковать.

В iOS я делаю это в 2 этапа:

  1. Я загружаю файл и отправляю его с «фальшивым» URL-адресом, например xxx.c?filePathToUnzip=file://...

  2. В функции - (BOOL)webView:shouldStartLoadWithRequest:navigationType: я перехватываю все URL-адреса и, если параметр соответствует filePathToUnzip, вызываю встроенную функцию для распаковки файла (используя zipархив). (и я возвращаю False, чтобы не загружать файл).

Как я могу сделать это в андроиде?


person Red Mak    schedule 11.09.2012    source источник


Ответы (1)


На Android используйте FileTransfer.download, чтобы получить zip-файл. затем используйте плагин извлечения zip, чтобы разархивировать файлы.

person Simon MacDonald    schedule 12.09.2012