PDA

Просмотр полной версии : Download file Error #2038


n0byk
16.01.2011, 03:13
Всем привет!
При скачивании 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 файлом