Все делаю как в инструкции:
1. Создал форму для отправки файла
Код: Выделить всё
<form enctype="multipart/form-data" method="post" actions="" target="test_frame" id="upload_photo"> <input type="file" name="file1"> <input type="submit"></form><iframe name="test_frame"></iframe>
Уставаливаю атрибут actions для формы upload_url и отправляю форму.
В iframe с именем test_frame должен получить ответ от сервера после загрузки файла, но получаю дубликат своего приложения.
При переходе по адресу получаемому методом photos.getUploadServer в браузере виден завертный json.
Код: Выделить всё
var p = true;$('#upload_photo').submit(function (){ if (p) return true; VK.api('photos.getUploadServer',{"test_mode":1,"aid":id}, function(data){ if (data.error) { showError(data); } if (data.response) { $('#upload_photo').attr('actions',data.response.upload_url); p = true; $('#upload_photo').submit(); } }); return false;});
Или загрузка возможно только через Flash?