Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Download file Error #2038 (http://www.flasher.ru/forum/showthread.php?t=148965)

n0byk 16.01.2011 03:13

Download file Error #2038
 
Всем привет!
При скачивании php файла с сервера выдает ошибку [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2038"]

Что это означает? Объясните пожалуйста.

Вот код
Код:

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/08/25/creating-a-filereference-object-using-mxml-in-flex/ -->
<mx:Application name="FileReference_download_test_2"
                                xmlns:mx="http://www.adobe.com/2006/mxml"
                                xmlns:net="flash.net.*"
                                layout="vertical"
                                verticalAlign="middle"
                                backgroundColor="white">
       
        <mx:Script>
                <![CDATA[
                        import mx.controls.Alert;
                       
                        private const DOWNLOAD_URL:String = "http://dev.ru/include/info.php";
                       
                        private function btn_click(evt:MouseEvent):void {
                                var urlReq:URLRequest = new URLRequest(DOWNLOAD_URL);
                                fileReference.download(urlReq);
                        }
                       
                        private function onEvent(evt:Event):void {
                                Alert.show(evt.toString(), evt.type);
                        }
                ]]>
        </mx:Script>
       
        <net:FileReference id="fileReference"
                                          complete="onEvent(event);"
                                          cancel="onEvent(event);"
                                          httpStatus="onEvent(event);"
                                          ioError="onEvent(event);" />
       
        <mx:Button id="btn"
                          label="Download source"
                          click="btn_click(event);" />
       
</mx:Application>

Спасибо за внимание.

alatar 16.01.2011 22:59

Видимо по этому адресу ничего нет.

Добавлено через 2 минуты
P.S. Посмотрел. По этому адресу сервер возвращает 404. Укажите флешке валидный адрес.
P.P.S. Если сервер настроен правильно, вы не скачиваете файл php скрипта, а получаете результат его работы.

n0byk 16.01.2011 23:20

да, я понимаю...

А каким образом можно просмотреть содержимое файла? с правами на php 755

зы. http://dev.ru/include/info.php - локальный адрес


Зы. В соседней теме мне сказали что такое якобы возможно, но что-то непонятно как сделать...
http://www.flasher.ru/forum/showthread.php?t=148258 - link

alatar 16.01.2011 23:27

А смысл? Никакой сервер вам не отдаст скрипты, это будет дыра в безопасности размером с чукотку :) Хотите посмотреть скрипты заходите через ftp и смотрите.

n0byk 16.01.2011 23:33

ftp в данном случае не уместно.

alatar 16.01.2011 23:58

Что-то я не пойму, вы с целью защитить свой сервер или пощекотать чужой? В общем случае, скачать скрипт с сервера невозможно, если сервер сам не отдаст содержимое скрипта.

n0byk 17.01.2011 00:07

защитить свой...
Да и вообще возможности Flash узнать немного.

alatar 17.01.2011 00:12

У плагина для браузера возможностей не много, а политика безопасности даже жестче, чем в JS. Если сервер настроен криво, то его взломают без флеша.

n0byk 17.01.2011 00:14

Сервер настроен очень хорошо, поэтому перехожу на возможности движка...

Lexxx_HU 17.01.2011 18:08

а научите меня скачивать php файлы с исходным кодом... )))
средствами http запросов (а у вас именно он - URLRequest) вы НИКАК не сможете скачать php файл. в данном случае у вас скачается html, который был сгенерирован php файлом


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

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