0
Waiting for user's reply

Обновление проекта по http

evg 8 years ago in General updated by Dmitry - support (expert) 8 years ago 27 2 duplicates

Добрый день!

Создал на объекте веб-сервер для обновления и загрузки проектов.

Закинул на сервер проекты (все, как в инструкции на обновление по http).

Сформировал ссылку на проект.

При попытке обновиться в логе на Win и в появляющемся окне на IOS выводится сообщение "File is not valid". В чем хитрость?

При этом иногда обновление все же происходит.

Duplicates 2

Простите не в ту ветку вписал. Нужно было в i2

Waiting for user's reply

Здравствуйте!


Проверьте стабильность соединения, возможно иногда при загрузке проекта, пропадает связь.

Я работаю внутри локальной сети. В ней же находится вебсервер. При указании ссылки в браузере, файл скачивается, т.о. я делаю вывод, что с сервером все ок.

Есть еще идеи?

Эге-гей!!!

Есть кто-нибудь?

Что значит "Ожидает ответа пользователя"?

Здравствуйте!


Извините за задержку с ответом. В какой версии клиента пробуете? Если это i3Pro, то попробуйте скачать ваш проект в i2control. Будут ли там наблюдаться те же проблемы?

Клиент i2. Это завершение старого проекта

уточните еще пожалуйста какой сервер вы используете?

на нем штатный вебсервер

Это окно висит без изменения при загрузке по QR коду. При этом, как вы можете видеть, ссылка прочиталась верно

Что при этом пишет лог?

При скачивании файла по http ссылке на компьютере, зайдите в папку C:\Users\User_Name\Documents\iRidium mobile 2\Settings\iRidium и проверьте появился ли ваш файл там и какой у него размер. Чтобы отличать его от других файлов проектов и тем более от проекта Main, вы можете при скачивании поменять ему имя.

Например:

function HTTPUpdate(url)
{
   var parsed_url = parse_url(url);
   var downloader = IR.DownLoadProject({
                type:parsed_url.scheme,
                host:parsed_url.authority,
                path:parsed_url.path + '?' + parsed_url.query,
                multiproject: 1,
                name: "TestNew"
                    });
}

Попробовал.

Никакой файл не скачивается. Остается только Main.

Лог:

[04-08-2016 11:22:14.183] WARNING The updated file is not valid

[04-08-2016 11:22:14.188] DEBUG CDialogSystem::ShowPage( irr_loader_root)

[04-08-2016 11:22:14.197] DEBUG CIridiumCore::ChangeOrientation(3)

[04-08-2016 11:22:14.208] DEBUG CDialogSystem::ShowPrevPage()


Здравствуйте!


Вы говорили что обновление иногда все же происходит. В данный момент ситуация не изменилась? Или сейчас вообще перестал обновлять? Пробовали ли вы третью версию Иридиума с вашим сервером? Как она будет обновляться? Соответственно для этого вам нужно будет загрузить на сервер проект для третьей версии и пробовать скачивать его. Также можете ли вы прислать ваш проект нам на почту support@iridiummobile.ru?

Теперь вообще не обновляет.

На этом проекте не могу перейти на 3 версию, т.к. проект полностью готов.

Нужно решить на 2й.

Я не прошу вас переходить на третью версию. Вы можете сделать простой проект в третьей версии и протестировать с ним. Также кстати можете поступить и во второй версии, т.е. создайте простой проект с одной кнопкой и попробуйте обновиться на него. Просто нужно понять как работают с вашим сервером 2-я и 3-я версии Иридиума.

Лог выше, как раз из простого проекта с одной кнопкой.

С google диска тоже не грузится проект, который раньше нормально загружался.

Попробуйте:

Ссылка для QR: https://drive.google.com/uc?export=view&id=0B3o_nahaKQ6LVWF3RzRGY2E0LUE

Прямая ссылка: https://drive.google.com/file/d/0B3o_nahaKQ6LVWF3RzRGY2E0LUE/view?usp=sharing

С Google диска нормально качается. Использовал такую ссылку


https://drive.google.com/uc?export=view&id=0B3o_nahaKQ6LVWF3RzRGY2E0LUE

Вы с компа качали или на iPad?
ПК у меня тоже качает, а планшет - нет.

Да я пробовал на компьютере. Если не качает на iPad, то можете попробовать эту ссылку


https://doc-0s-bg-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/3lo6msg705d2u63rql894q1t5jvveno8/1471420800000/00297712484338829047/*/0B3o_nahaKQ6LVWF3RzRGY2E0LUE?e=view

Дело не в конкретной ссылке.

Мне нужно, чтобы с моего веб сервера проекта качался, а он не загружается клиентом

Дмитрий, Вы попробовали загрузить на планшет?

Да пробовал. По ссылке, которую я приложил выше, проект скачивается.