Page 4 of 7

Re: http качалка

Posted: Fri Oct 08, 2010 8:44 pm
by Leency
Приятно, что такая полезная программа развивается. CleverMouse, Mario спасибо!

Re: http качалка

Posted: Fri Oct 08, 2010 8:56 pm
by Mario
Leency
Ну, я надеюсь, что ты HTML View тоже пофиксишь. Вот здесь как раз речь зашла - нужно увеличить передаваемый путь до 255 символов.

Re: http качалка

Posted: Wed Nov 24, 2010 4:28 pm
by CleverMouse
Mario, да, 4Кб для dnsMsg достаточно, эта область используется для формирования запроса и получения ответа, каждый из них должен умещаться в один UDP-пакет, то есть заведомо меньше 1500 байт.

Re: http качалка

Posted: Mon Aug 22, 2011 1:00 am
by Leency
При нажатии кнопки "ввести адрес" белая строка расползается на всю длинну окна и далеко за его пределы.

Re: http качалка

Posted: Tue Aug 23, 2011 4:01 pm
by Mario
Я посмотрел код - даже если укоротить заливку функции 13, то все равно полный текст в эту строку не влезает, даже если кнопки сдвинуть и уменьшить. Проблему можно было бы решить подключением Box_Lib (EditBox), но... Веронике не нравится мой метод. :mrgreen:

Re: http качалка

Posted: Wed Aug 24, 2011 11:19 pm
by Jaeger
Подскажите, куда downloader помещает скачиваемый файл? Не могу его найти.

Запускаю из shell:

# downloader 192.168.0.1/tpmain /hd0/1/tpmain

Смотрю tcpdump-ом, что-то качается, а в файловой системе никаких изменений.
Запускаю без параметров, ввожу адрес - тоже никаких новых файлов.
Свободного места и на рамдиске, и на SD-карте /hd0/1/ заведомо больше, чем занимает скачиваемый файл. Что я делаю не так?

Кстати, верно ли, что HTMLv скачивает файлы через downloader? HTMLv мой файл скачивает и показывает, но в начале скачанного файла оказывается 1 лишний байт.

Железо - EBox + SD-карта на 8 Gb.

Re: http качалка

Posted: Wed Aug 24, 2011 11:26 pm
by Leency
Да, HTMLv скачивает файлы через downloader, который всегда помещает файлы в /rd/1/.download
Место должно быть не на /hd0/1/ , а на /rd/1/

Кстати, неплохо бы чтобы downloader помещал файлы не в /rd/1/, а в папку откуда запущен или чтобы ему в параметре указывать куда загружать файлы.

Остальные вопросы к CleverMouse.

Re: http качалка

Posted: Wed Aug 24, 2011 11:38 pm
by Jaeger
Спасибо! Видимо, на /rd/1/ места нужно больше, чем размер файла.
Я освободил ещё немного, и .download появился. И опять лишний байт 0Ah в начале.
Файл - неупакованный исполняемый бинарник TinyPy, размером 139260 байт.

Re: http качалка

Posted: Fri Aug 26, 2011 8:00 pm
by CleverMouse
Про лишний байт - данных маловато. Идеальным набором данных считается полный лог Wireshark / tcpdump -w. Если лог по каким-то причинам сделать трудно, тогда хотя бы информация о сервере и настройках не повредит.

Re: http качалка

Posted: Fri Aug 26, 2011 9:10 pm
by Jaeger
Сервер - Apache2 "из коробки", просто положил файл в /var/www/localhost/htdocs/.
Лог tcpdump'а прилагаю.

Re: http качалка

Posted: Fri Aug 26, 2011 9:21 pm
by CleverMouse
Как-то так: r2126. Что-нибудь могло поломаться.

Re: http качалка

Posted: Fri Aug 26, 2011 10:37 pm
by Jaeger
Теперь лишний нулевой байт в конце.

Re: http качалка

Posted: Fri Aug 26, 2011 11:00 pm
by CleverMouse
r2127

Re: http качалка

Posted: Fri Jun 01, 2012 5:45 pm
by Leency
Как временное решение исправил залезание строки адреса на кнопки и ободок окна, немного обновил код.

Никто не против если я:

1) выпилю все display_page и draw_page, что остались от httpc
2) прикручу системные цвета
3) постараюсь прикрутить edit_box
4) переименовать reload в download
5) ещё как лучше - удалить кнопку save, или переименовать в "resave"?

?

Re: http качалка

Posted: Fri Jun 01, 2012 8:10 pm
by SoUrcerer
Насчет editbox не уверен. Автор вроде был против.