Re: StockSubmitter - программа для автосабмита изображений
Цитата:
Сообщение от kirill4mula
Цитата:
Сообщение от mephisto123
Добавил в программу в конце каждой FTP загрузки чтение каталога и 3-секундную задержку перед дисконнектом. Посмотрите, поможет ли.
К сожалению, не помогло. Из пяти загруженных файлов только первый загрузился целиком. Пробовал с большим и маленьким буфером, результат одинаковый. Глюк явно на стороне пиксты, а сторонняя библиотека, которую вы используете только его усугубляет. Опишу в саппорт пиксты проблему подробно, посмотрим, что ни сделают.
Спасибо вам за активное содействие в решении проблемы.
К сожалению общение с саппортом ни к чему не привело, они или "включают дурака" или просят перезаливать файлы и дальше сообщать о проблемах. Но проблема осталась и мои коллеги из разных стран так же жалуются на пиксту. Предлагаю вам реализовать "заплатку" до тех пор, пока пикста не исправит свои глюки. Как я это вижу:
1. Заливаем файл и сравниваем с точностью до байта размер оригинала и того, что на сервере.
2. Если на сервере размер файла меньше, то удаляем и перезаливаем до тех пор пока размер не станет соответствовать. Моя практика показала что со второго-третьего раза все получается.
3. Когда файл залился целиком не с первого раза, переименовываем его прямо на сервере. Пикста не процессит файлы с тем же именем, если изначально он залился не полностью и поэтому не отпроцессился. Достаточно просто цифру в конце имени файла добавить и сервер тут же его подхватывает как новый.
Этот способ я опробовал руками обычным фтп клиентом. Все получается.
Программа сейчас пытается доливать файлы до тех пор, пока не будет совпадать размер в точности. Не совсем понял смысл манипуляций с удалением и перезаливкой?
Re: StockSubmitter - программа для автосабмита изображений
Цитата:
Сообщение от mephisto123
Программа сейчас пытается доливать файлы до тех пор, пока не будет совпадать размер в точности. Не совсем понял смысл манипуляций с удалением и перезаливкой?
Сегодня залил три файла программой, один из них пикста отпроцессила сразу, а два остались висеть в стадии "генерация привью". Я зашел на фтп сервер и увидел, что эти два файла загрузились не полностью, т.е. размер меньше, чем у оригиналов. Я удалил эти два файла с сервера и еще раз залил их программой. Проверил размеры - один залился целиком, второй опять не полностью. На сайте пиксты в процессинге ни один из них не появился. Я переименовал на сервере залитый целиком файл и после этого на сайте он сразу же появился и чере 5 минут уже было готово привью.
Не переименованный файл так на сайте и не проявился. Я его перезалил уже обычным фтп-клиентом с новым именем и он после этого нормально и быстро отпроцессился.
Последний раз редактировалось kirill4mula, 14.04.2016 в 13:12.
Re: StockSubmitter - программа для автосабмита изображений
Цитата:
Сообщение от kirill4mula
Сегодня залил три файла программой, один из них пикста отпроцессила сразу, а два остались висеть в стадии "генерация привью". Я зашел на фтп сервер и увидел, что эти два файла загрузились не полностью, т.е. размер меньше, чем у оригиналов. Я удалил эти два файла с сервера и еще раз залил их программой. Проверил размеры - один залился целиком, второй опять не полностью. На сайте пиксты в процессинге ни один из них не появился. Я переименовал на сервере залитый целиком файл и после этого на сайте он сразу же появился и чере 5 минут уже было готово привью.
Не переименованный файл так на сайте и не проявился. Я его перезалил уже обычным фтп-клиентом с новым именем и он после этого нормально и быстро отпроцессился.
Вот жеж кривой фтп сервер у них...
Но я все еще не понимаю, как после заливки программой файл может быть не полный - она ведь доливает до тех пор, пока файл полностью не зальется...
Можете после загрузки такого вот неполного файла отправить отчет из меню Сервис - Сообщить о проблеме?
Re: StockSubmitter - программа для автосабмита изображений
Цитата:
Сообщение от mephisto123
Вот жеж кривой фтп сервер у них...
Но я все еще не понимаю, как после заливки программой файл может быть не полный - она ведь доливает до тех пор, пока файл полностью не зальется...
Можете после загрузки такого вот неполного файла отправить отчет из меню Сервис - Сообщить о проблеме?
Ок, отправлю, но уже не сегодня.
Скажите, а в какой момент программа проверяет размер файла, сразу после загрузки или при попытке сабмита? У меня на пиксту сабмит выключен, я его включаю только тогда, когда вижу, что все файлы отпроцессились. Может я просто не даю программе проверить размер?
Re: StockSubmitter - программа для автосабмита изображений
Цитата:
Сообщение от kirill4mula
Ок, отправлю, но уже не сегодня.
Скажите, а в какой момент программа проверяет размер файла, сразу после загрузки или при попытке сабмита? У меня на пиксту сабмит выключен, я его включаю только тогда, когда вижу, что все файлы отпроцессились. Может я просто не даю программе проверить размер?
Сразу при загрузке.
Закончилась загрузка - идет проверка размера. Если размер совпадает - загрузка завершается успехом. Если нет - программа пытается докачать. Если докачка не поддерживается - льет заново.
Re: StockSubmitter - программа для автосабмита изображений
Цитата:
Сообщение от mephisto123
Сразу при загрузке.
Закончилась загрузка - идет проверка размера. Если размер совпадает - загрузка завершается успехом. Если нет - программа пытается докачать. Если докачка не поддерживается - льет заново.
Залил тестово три файла, два из них опять загрузились не полностью. Отчет отправил.
Re: StockSubmitter - программа для автосабмита изображений
Что такое случилось? После загрузки программой превью файлов выглядит с полосами или серым. Залил около 30 фото на фотолию, дримс, и депозит и почти все так выглядят...
Последний раз редактировалось ХСергей, 14.04.2016 в 14:55.