Пост картинки на стену

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
tiqurillo
Сообщения: 1
Зарегистрирован: 09 июл 2011, 12:04

Пост картинки на стену

Сообщение tiqurillo »

Доброго времени суток, извиняюсь, если тема повторная, но я так и не разобрался с постом картинки на стену.

На данный момент имеется код

Код: Выделить всё

 /**checkViral(Object) - самописная функция, возвращающая id пользователя для постинга*/                            VK.api('photos.getWallUploadServer', {uid:checkViral(user).toString()}, function (data){                                $.post(data.response.upload_url,                                        {photo : <photo_adress>},                                        function (data) {                                            console.log(data); // запрос post не проходит.                                        });                            }); 
Собственно вопрос: почему запрос может не проходить? В хромовском дебаге показывает

XMLHttpRequest cannot load http://cs9703.vkontakte.ru/upload.php?act{...}. Origin <serv> is not allowed by Access-Control-Allow-Origin.

И ещё - серверу надо отправлять url изображения, или сам файл? Если файл, то как его отправить средствами JS?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Пост картинки на стену

Сообщение Александр »

Серверу надо отправлять сам файл. Но из-за безопасности сделать это через javascript не получится.
Можно загрузить фотографию через php. Посмотри http://flapps.ru/forum/topic1564.html
Ответить