Во время POST запроса выводит ошибку в Firebug: "Заблокирована загрузка смешанного активного содержимого ...".
Вот код:
Код: Выделить всё
window.onload = function(){ VK.init(function(){ }); VK.api("photos.getWallUploadServer", {uid:111111}, function(data){ var url1 = data.response.upload_url; $.post('upload.php', {photo:url1}, function(input){ console.log(input); },'json'); });});
Код: Выделить всё
<?php header('Access-Control-Allow-Origin: *'); if($_POST['upload_url']){ define('BASEPATH', str_replace('\\', '/', dirname(__FILE__)) . '/'); $upload_url = $_POST["upload_url"]; $post_params['photo'] = '@test.png'; //Ваша картинка $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $upload_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_params); $result = curl_exec($ch); curl_close($ch); $result = json_decode($result); $mess = array (server => $result->server, photo=> $result->photo, hash => $result->hash); echo json_encode($mess); } ?>