![]() |
Загрузка фото Вконтакте
К в Builder C++ или Delphy загрузить аватарку в профиль.
Есть у кого кусок кода или какие компонеты использовать? |
Цитата:
|
вот как в Delphy я хз, а в Delphi могу подсказать)))) :D
|
Ну я снифером снифал, не понимаю как с компа её взять??
|
Цитата:
Типо так: PHP код:
|
IdHTTP+IdMultiPartFormData(для отправки формы) в руки.
|
а как это к post запросу прикрутить
try{ post_data_8->Add("server=9749&hash="+foto_hash+"&photo=2ae214c x%3A001&mid="+foto_mid+"&message_code=2"); otv = IdHTTP1->Post("http://vkontakte.ru/profileEdit.php?page=done_photo",post_data_8); }catch(...){} |
все просто))
Код:
data := Tidmultipartformdatastream.Create; |
Цитата:
data := Tidmultipartformdatastream.Create; data.AddFile('file', '1.jpg', 'image/jpeg'); s:=idHTTP1.post('http://cs9622.vkontakte.ru/upload.php?act=profile&mid=***&hash=f524524a22e664 1c4c2d0023dab6f86c&rhash=d666c2002802138cc371369ef 236b306&vk=', data); В ответ отдаёт "Фотография слишком велика" хоть и фото весит 200кб. Хеши верны. В чём проблемс :) ? Разобрался сам :) Код:
idCookieManager1.AddCookie('remixsid=*1ec1df087a2fa2857eab587;path=/;','vkontakte.ru'); |
090808, а ты адрес cs4527.vkontakte.ru парсишь с upload.php?
|
| Время: 16:40 |