есть библиотека которая создает картинку неким методом и возвращает путь к вновь созданному файлу
далее другой библиотекой загружается этот файл на CDN bucket amazon через curl
так вот там это файл устанавливается с помощью такой конструкции упрощенно
проблема в том что если файл существует, то есть если я одним запуском скрипта запущу первую часть создав файл
на второй запуск запускаю курл - то всё отлично работает
но если я делаю эти действия последовательно, то возникает странная ошибка curl, RequestTimeout
проблему решил вот этим кодом
то есть переключаю указатель файла, открываю совершенно иной файл
и после этого мой файл становится доступным для курл.
вопрос: чем можно объяснить такое поведение? незакрытый файловый дескриптор после imageJPEG ? или какие-то другие особенности?
(Добавление)
up(Отредактировано автором: 05 Августа, 2013 - 14:23:41)
|