|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.05.2012, 19:22 | #1 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 45
|
VK API. POST-запрос в Delphi
Привет всем! Не знаю что уже и делать, не получается построить POST запрос для VKontakte на загрузку фото в альбом.
Там по сути, три шага. Первый - получить сервер, получаю. Второй - создать POST запрос на загрузку фото. Не пойму, фото какое? Я уже и прямую ссылку на изображение в инете давал и на локальное которое в папке с программой, всё без толку. Может кто сталкивался? Интересует в общем: 1. Какие и как надо загружать фото/изображения правильно? 2. Как всё-таки создать этот запрос? (Сильно не пинайте, в интернете примеры для других языков, а ВКонтакте написано только про то, что приложение создаст запрос, а пример не указан). |
03.05.2012, 19:28 | #2 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
Ну наверное вам нужно загружать фото, которые вам нужно загрузить на сервер
Мне кажеться что нужно смотреть в сторону multipart-form data, если используете Инди компоненты, то с помощью TidHTTP можно Post'ом отослать мемори стрим, в которого перед отправкой загрузите картинку. P.S. недавно похожая тема была, в словах высше могу ошибаться. |
03.05.2012, 19:30 | #3 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 45
|
Delphi_ProGer, а может ты и прав. Да, использую Indy. Попробую твой метод.
|
03.05.2012, 20:58 | #4 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 45
|
Ладно, может тогда кто подскажет, как узнать ответ на POST запрос? Буду пробовать любые варианты, но как узнать что он заработал и отвечает мне?
|
03.05.2012, 21:11 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Если брать инди то примерно так:
Код:
I'm learning to live...
|
03.05.2012, 21:21 | #6 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 45
|
Stilet
IdHTTP1.Post('url',nil,Otvet); у меня так: idHTTP1.Post(Edit2.Text, SaveStream, Otvet); Люто ругается при POST, мол "Assertion failure (C:\Builds\TP\indysockets\lib\Proto cols\IdHTTP.pas, line 1693). Что это может быть? И как просмотреть otvet? |
03.05.2012, 21:29 | #7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
POST запрос | bunukar | Работа с сетью в Delphi | 6 | 27.11.2011 19:26 |
Post запрос | nakazanie | Работа с сетью в Delphi | 4 | 14.02.2011 11:52 |
Переделать код с Delphi на C#. Post запрос и т.д. | Casper-SC | Общие вопросы .NET | 3 | 07.05.2010 02:26 |
POST запрос | DeDoK | Работа с сетью в Delphi | 6 | 12.07.2009 00:48 |
post запрос | Editor | Работа с сетью в Delphi | 4 | 20.04.2008 14:01 |