Имя: Пароль:
1C
1С v8
FTPФайл, как узнать размер файла.
0 Повелитель
 
03.09.12
14:27
Суть такая, есть база, которая является базой интернет-магазина.
Есть обработка, которая берет картинки от наших поставщиков и переписывает на локальный диск и сразу на сервер интернет магазина по FTP.
Бывают случае, что картинка от поставщика пока по непонятным причинам не приходит к нам, но файл jpg создается размером 1 кб.

Написал алгоритм который повторно проверяет, на локальном диске, если размер меньше 1000 байт, то идет запрос к поставщику и тянет картинку зановов, тут все работает:

мФайл = Новый Файл(Путь);
Если мФайл.Существует() Тогда
   РазмерФайла = мФайл.Размер();
Иначе
   РазмерФайла = 0;
КонецЕсли;

Но так же надо проверить нужно ли на FTP выкладывать заново или нет.
А вот не могу понять как определить размер файла через FTPФайл.Размер();
мФайл = Новый FTPФайл(Путь);
Если мФайл.Существует() Тогда
   РазмерФайла = мФайл.Размер();
Иначе
   РазмерФайла = 0;
КонецЕсли;
Так не работает, не хватает, параметров авторизации, куда их писать?
1 Heckfy
 
03.09.12
14:28
В СП: ftpСоединение
2 Повелитель
 
03.09.12
14:30
(1) Это есть у меня.
мФТП = Новый FTPСоединение(ipадрес,,ИмяПользователя,Пароль,ПроксиСервер,Истина);
Не могу понять связку между мФТП и FTPФайл.
3 Reset
 
03.09.12
14:31
(2) FTPСоединение--> НайтиФайлы--> FTPФайл--> Размер
4 Повелитель
 
03.09.12
14:32
(3) Вот спасибо ))
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший