Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 28.10.2015 15:22
Тут есть две проблемы:Я планирую ограничивать размер принимаемого файла ещё на этапе загрузки, за 10 МБ вряд ли выйдет.
1. С распаковкой "на лету" в любом случае будут проблемы. Парсер сначала все пишет в stdout, потом читает весь stdin. Поэтому как только размер распакованного превысит размер буфера OS, произойдет зависание. Но можно через промежуточный файл, например через такой bat файл
2. Действительно был баг в парсере, приводивший к тому, что даже после того как парсер заканчивал писать в stdout, читающий процесс продалжал ожидать оттуда байты. Поскольку проблема очень частная и касается только Windows, обновил parser3_4_4rc_win32_cgi_xml.zip.Работает с обоими утилитами, спасибо!