Как я могу скачать файл, не используя объект ссылки на файл в Flex - PullRequest
0 голосов
/ 14 января 2011

Мне нужно скачать файл без использования FileReference Object во Flex.На самом деле я не хочу показывать диалоговое окно во время запроса на загрузку.Я просто хочу скачать в моем местоположении по умолчанию.Как этого добиться.

Спасибо, Реджеев.

1 Ответ

0 голосов
/ 17 января 2011
private var fileStream:FileStream;

private function downloadFile():void
{
    var file:File=File.desktopDirectory.resolvePath('fileName');
    fileStream=new FileStream();
    fileStream.open(file, FileMode.WRITE);

    var urlLoader:URLLoader=new URLLoader();
    urlLoader.addEventListener(Event.COMPLETE, onDownloadedComplete);
    urlLoader.dataFormat=URLLoaderDataFormat.BINARY;
    urlLoader.load(new URLRequest('downloadLink'));
}

private function onDownloadComplete(evt:Event):void
{
     fileStream.writeBytes((evt.target).data);
     fileStream.close();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...