Здравствуйте, 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.