Как избежать битых картинок при загрузке

Tonny

Client
Регистрация
20.07.2013
Сообщения
142
Благодарностей
5
Баллы
18
Гружу картинки в папку Гетом, но часть картинок получается битые, или недокаченые:



Вопрос как этого избежать или как проверить такие картинки?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113

Tonny

Client
Регистрация
20.07.2013
Сообщения
142
Благодарностей
5
Баллы
18
Спасибо! Но всеже интересует больше как этого избежать? По факту картинка есть а загружается битая
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113
Проверяйте контрольные суммы или занимаемый объем после окончания загрузки, если не совпадает - докачивайте или перезакачивайте.
 
  • Спасибо
Реакции: Tonny

Tonny

Client
Регистрация
20.07.2013
Сообщения
142
Благодарностей
5
Баллы
18
После загрузки картинки поставил экшен С# проверки веса фаила, но он спервого раза он неработает, выдает:
Выполнение макроса File.GetString группа действий : поле: Значение не может быть неопределенным.
Код экшена:
Код:
var length = new System.IO.FileInfo(@"{-Variable.Bing_image_0-}").Length;
return length;
Таймаут после загрузки картинки пробовал выставлял, но все равно срабатывает только после повторного прохода. Подскажите как решить?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
@"{-Variable.Bing_image_0-}" так нельзя
project.Variables["Bing_image_0"].Value
 
  • Спасибо
Реакции: Tonny

Tonny

Client
Регистрация
20.07.2013
Сообщения
142
Благодарностей
5
Баллы
18
Спасибо, неуглядел. Помогло!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)