Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Nov 13, 2019 12:14 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 91 posts ]  Go to page Previous 1 2 3 4 5 6 7 Next
Author Message
 Post subject: Re: http качалка
PostPosted: Fri Oct 08, 2010 8:44 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5064
Приятно, что такая полезная программа развивается. CleverMouse, Mario спасибо!

_________________
Через тернии к звездам


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


Top
   
 Post subject: Re: http качалка
PostPosted: Wed Nov 24, 2010 4:28 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Mario, да, 4Кб для dnsMsg достаточно, эта область используется для формирования запроса и получения ответа, каждый из них должен умещаться в один UDP-пакет, то есть заведомо меньше 1500 байт.

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: http качалка
PostPosted: Mon Aug 22, 2011 1:00 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5064
При нажатии кнопки "ввести адрес" белая строка расползается на всю длинну окна и далеко за его пределы.

_________________
Через тернии к звездам


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


Top
   
 Post subject: Re: http качалка
PostPosted: Wed Aug 24, 2011 11:19 pm 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
Подскажите, куда downloader помещает скачиваемый файл? Не могу его найти.

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

# downloader 192.168.0.1/tpmain /hd0/1/tpmain

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

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

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


Top
   
 Post subject: Re: http качалка
PostPosted: Wed Aug 24, 2011 11:26 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5064
Да, HTMLv скачивает файлы через downloader, который всегда помещает файлы в /rd/1/.download
Место должно быть не на /hd0/1/ , а на /rd/1/

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

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

_________________
Через тернии к звездам


Top
   
 Post subject: Re: http качалка
PostPosted: Wed Aug 24, 2011 11:38 pm 
Offline
User avatar

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


Top
   
 Post subject: Re: http качалка
PostPosted: Fri Aug 26, 2011 8:00 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Про лишний байт - данных маловато. Идеальным набором данных считается полный лог Wireshark / tcpdump -w. Если лог по каким-то причинам сделать трудно, тогда хотя бы информация о сервере и настройках не повредит.

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: http качалка
PostPosted: Fri Aug 26, 2011 9:10 pm 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
Сервер - Apache2 "из коробки", просто положил файл в /var/www/localhost/htdocs/.
Лог tcpdump'а прилагаю.


Attachments:
dump.log.7z [46.07 KiB]
Downloaded 135 times
Top
   
 Post subject: Re: http качалка
PostPosted: Fri Aug 26, 2011 9:21 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Как-то так: r2126. Что-нибудь могло поломаться.

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: http качалка
PostPosted: Fri Aug 26, 2011 10:37 pm 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
Теперь лишний нулевой байт в конце.


Top
   
 Post subject: Re: http качалка
PostPosted: Fri Aug 26, 2011 11:00 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
r2127

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: http качалка
PostPosted: Fri Jun 01, 2012 5:45 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5064
Как временное решение исправил залезание строки адреса на кнопки и ободок окна, немного обновил код.

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

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

?

_________________
Через тернии к звездам


Top
   
 Post subject: Re: http качалка
PostPosted: Fri Jun 01, 2012 8:10 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Насчет editbox не уверен. Автор вроде был против.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 91 posts ]  Go to page Previous 1 2 3 4 5 6 7 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited