Цитата:
Сообщение от RedFern.89
все просто))
data := Tidmultipartformdatastream.Create;
data.AddFile('file', 'filename.gif', 'image/gif');
idHTTP.post('http://vkontakte.ru/upload.php', data);
снифером уточни запросы)) там хэши всякие и тд))
|
idCookieManager1.AddCookie('remixsid=***;path=/;','vkontakte.ru');
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');
data := Tidmultipartformdatastream.Create;
data.AddFile('file', '1.jpg', 'image/jpeg');
idHTTP1.post('http://cs4527.vkontakte.ru/upload.php?act=profile&mid=*****&hash=7980373c21aa30ea94652874de915468&rhash=724b6e429304a7975fa3f173156d266c&vk=', data);
s:=idhttp1.Get('http://vkontakte.ru/profileEdit.php?page=done_photo&mid=******&server=4527&photo=b36d849x:001&crop=0,0,173&hash=0c1d92acb01617d8528ea65e96e38768&message_code=2&callback=1');
|