Здравствуйте, пишу мобильное приложение загрузка файла с ftp
В ходе работы данного кода открывается программа FTP клиент и начинает загружать файл. Но при этом код 1С выполняется дальше, а мне нужно чтобы 1С дождалась полной загрузки файла и только потом продолжила дальнейшие действия. Вопрос КАК? Подскажите
ОбъектАндроид = Новый ЗапускПриложенияМобильногоУстройства();
ОбъектАндроид.Действие = "android.intent.action.PICK";
//Передаем данные с которыми предстоит работать
ОбъектАндроид.Данные = "ftp://"+СтрСоединения.Сервер+":"+СтрСоединения.Порт;
ОбъектАндроид.Тип = "vnd.android.cursor.dir/lysesoft.andftp.uri";
ОбъектАндроид.ДополнительныеДанные.Добавить("ftp_username"
,СтрСоединения.ИмяПользователя);
ОбъектАндроид.ДополнительныеДанные.Добавить("ftp_password"
,СтрСоединения.Пароль);
ОбъектАндроид.ДополнительныеДанные.Добавить("ftp_pasv" ,
СтрСоединения.ПассивныйРежимРаботы);
//Указание команды которую будет выполнять программа
ОбъектАндроид.ДополнительныеДанные.Добавить("command_type" ,"download");
//Чисто декоративная надпись
ОбъектАндроид.ДополнительныеДанные.Добавить("progress_title" ,"load Config");
//Указание файла который следует скачать
//в моем случае он лежит в корне FTP, для других вариантов следует указывать путь вида "/
Папка1/Папка2/. ./Имя_файла"
ОбъектАндроид.ДополнительныеДанные.Добавить("remote_file1" ,"VigruzKa.xml");
//И папочка куда скачиваем
ОбъектАндроид.ДополнительныеДанные.Добавить("local_folder"
,"/storage/emulated/0/Download");
//Выполняем программу
ОбъектАндроид.Запустить(Ложь);
ПоказатьВ ходе работы данного кода открывается программа FTP клиент и начинает загружать файл. Но при этом код 1С выполняется дальше, а мне нужно чтобы 1С дождалась полной загрузки файла и только потом продолжила дальнейшие действия. Вопрос КАК? Подскажите
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот