Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   fileReference.upload(request) (http://www.flasher.ru/forum/showthread.php?t=94325)

easyLife 10.04.2007 15:57

fileReference.upload(request)
 
После того, как закончился триальный период использования FlexBuilder для работы стала использовать FlashDevelop+Ant. Столкнулась с проблемой перенастройки существующего проекта для работы с помощью FlashDevelop+Ant. Проект, собранный с помощью FlexBuilder позволяет загружать файлы. Проект, собранный с помощью FlashDevelop+Ant при попытке загрузить файл выдает ошибку:

text=Error #2049: Security sandbox violation: file:///C:/work/AddBubble/deploy/App.swf cannot upload data to http://test/upload.php.

Код:

var request:URLRequest = new URLRequest("http://test/upload.php");
try {
        _fileReference.upload(request);
        //После этой строки ошибка
} catch (error:IllegalOperationError){
        //some error
        mx.controls.Alert.show( "Upload error: " + error);
} catch (error:SecurityErrorEvent) {
        mx.controls.Alert.show( "Upload error: " + error);
}

В чем может быть причина появляения ошибки?

Azy 10.04.2007 16:10

Попробуй положи swf в папку http://test/

easyLife 10.04.2007 16:12

Не помогло

Azy 10.04.2007 16:17

crossdomain.xml присутствует?
Код:

<allow-access-from domain="127.0.0.1" />
<allow-access-from domain="localhost" />


etc 10.04.2007 17:31

http://flasher.ru/forum/showthread.php?t=92951

easyLife 10.04.2007 19:20

Большое спасибо.
crossdomain.xml и всё заработало


Часовой пояс GMT +4, время: 13:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.