Имя: Пароль:
1C
1С v8
Как дождаться загрузки файла, для последующего его чтения (xml)? Мобильное приложение.
0 Trotter
 
24.09.19
09:51
Здравствуйте!
Мобильное приложение, работа с ftp с помощью утилиты AndFTP
файлик копируется на мобильное устройство отлично, но если файл становится > 300кб с плохим интернетом копирование делается не 1 секунду, а 3-10+ секунд, а это долго.
Не успев скопировать файл, 1С сразу начинает читать этот файл не дождавшись окончания копирования.
Реализовано так:
Загрузить();
Прочитать();
Последовательно вызов функций.
Как реализовать проверку что файл полностью скопирован или как сделать искусственную паузу секунд в 5 - 10 ? или как - то по другому можно реализовать ?
1 palsergeich
 
24.09.19
09:53
(0) помещай файл на устройство не сторонним софтом, http вполне себе вариант и не будет таких проблем
2 Trotter
 
24.09.19
10:04
(1) только ftp доступен по политике безопасности.
3 arsik
 
гуру
24.09.19
10:11
(2) Периодически размер файла читай и как он перестанет изменятся загружай.
4 michael512
 
24.09.19
10:38
переходи на яву, ловить событие окончания процесса
5 PolarFox
 
24.09.19
11:00
Чем плох вариант обмена через Web-сервисы?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший