Показать сообщение отдельно

  #9  
Старый 12.05.2010, 02:06
090808
Познающий
Регистрация: 15.03.2009
Сообщений: 87
С нами: 9030319

Репутация: 34
По умолчанию

Цитата:
Сообщение от 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');

Последний раз редактировалось 090808; 12.05.2010 в 03:31..
 
Ответить с цитированием