![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2011
Сообщений: 103
|
private function onPublishWallPictureGetPhotoUploadServer(event:Event):void { Config.setErrorText("uploadPhotoCompleteHandler"); var uploadURL:String = String(XML(event.currentTarget.data).upload_url); /*uploadURL = http://cs10870.vkontakte.ru/upload.php? act=do_add_posted&mid=122716583&hash=27381467019e323872b181ac80079eef&rhash=b7d05aa1e3 c900a72a645647c94c7446&swfupload=1 */ Config.setErrorText("uploadPhotoCompleteHandler" + uploadURL); var uploadPhotoLoader:MultipartURLLoader = new MultipartURLLoader(); uploadPhotoLoader.addEventListener(Event.COMPLETE, uploadPhotoCompleteHandler, false, 0, true); uploadPhotoLoader.addFile(pictureBytaArray, "photo.png", "photo"); uploadPhotoLoader.load(uploadURL); } Error #2044: Необработанный securityError:. text=Error #2048: Нарушение изолированной среды: При локальном тестировании эта ошибка не возникает Цель разместить картинку на стене друга Vkontakte. |
|
|||||
|
у вас просто нет разрешения на получение контента по этому запросу..почитайте про crossdomain.xml и политику безопасности флэш.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 103
|
я понял, что нет разрешения. суть в том, чтоб закинуть картинку на сервер vkontakte посредством передачи ему url файла с картинкой. как тогда это обойти? Я пользуюсь Iframe приложением, в который вшита флешка.
Это стандартная функция vkontakte, она работает, просто надо знать как. Я же не могу crossdomain.xml положить на сервер vkontakte) |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 103
|
<?xml version="1.0"?>
<cross-domain-policy> <allow-access-from domain="*" to-ports="*"/> </cross-domain-policy> лежит на сервере, где лежит флэшка, а она передает на другой сервер картинку в виде byteArray где photo.png - имя будующей картинки, - она может браться и не с сервера |
|
|||||
|
Цитата:
Цитата:
Нормально работать не будет. В предыдущей же теме я вам привел варианты.
__________________
http://www.chessmax.ru Последний раз редактировалось Inet_PC; 22.12.2011 в 15:11. |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 103
|
|
|
|||||
|
Цитата:
__________________
http://www.chessmax.ru |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 103
|
по поводу загрузки изображения со стороннего сервера я уже разобрался, благодаря
Inet_PC. Тогда я не трогал content, а пользовался объектом Loader. В данном случае нужно не скачать с сервера, а загрузить на него. Vkontakte предоставляет такой доступ. когда flash приложение лежало vkontakte, ему удавалось закинуть картинку на сервер, теперь оно лежит в iframe, ссылка на который лежит vkontakte |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|