Re[2]: URL monikers & uploading progress
От: helvic  
Дата: 13.02.03 18:22
Оценка:
Здравствуйте, Alexey Shirshov, Вы писали:


AS>"helvic" <forum@rsdn.ru> wrote in message news:194048@news.rsdn.ru...

AS>[]

>> Если в реализации метода IBindStatusCallback::GetBindInfo() указать

AS>BINDVERB_POST вместо BINDVERB_GET можно аплоадить файлы на веб-сервер. НО
AS>вот только в этом случае URLmon.dll НЕ ДАЕТ никакой информации о прогрессе
AS>данной операции, тоесть метод IBindStatusCallback::OnProgress() вызываеться
AS>только два раза, в начале операции аплоада (HTTP POST) и в конце . Как
AS>бы это заставить URL moniker'ы показывать прогресс аплоада??? Может кто
AS>когдато реализовывал HTTP аплоад файлов на сервер, показывая при этом
AS>прогресс данной операции — сколько байт залито/сколько байт осталось залить
AS>и т.п. ? Помогите пожалуйста кто чем может люди добрые.

AS>Насколько я знаю, с URLDownloadToFile проблем ни у кого не было.


Молодой человек, вы если беретесь на что-то отвечать, просьба хотя бы внимательно прочитать и вникнуть в проблему
На сколько я знаю между Download и Upload есть "небольшая" разница. При чем сдесь URLDownloadToFile() ???
Вопрос заключался в том, как заставить ту же URLDownloadToFile() (при условии мануальной имплементации IBindStatusCallback и передачи его в послдений параметр данного URL moniker API) при аплоадинге вызывать IBindStatusCalback::OnProgress() с текушими значениями ulProgress и ulProgressMax. При аплоадинге метод OnProgress() конечно же вызываеться, НО параметры ulProgress и ulProgresMax ВСЕГДА РАВНЫ 0.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.