0
FlexでFileReferenceオブジェクトを使用せずにファイルをダウンロードする必要があります。実際、私はダウンロードを求めている間にダイアログボックスを表示したくありません。私はちょうど私のデフォルトの場所でダウンロードしたいです。どのようにこれを達成することができます。FlexでFile referenceオブジェクトを使用しないファイルをダウンロードするには
ありがとう、 Rejeev。
FlexでFileReferenceオブジェクトを使用せずにファイルをダウンロードする必要があります。実際、私はダウンロードを求めている間にダイアログボックスを表示したくありません。私はちょうど私のデフォルトの場所でダウンロードしたいです。どのようにこれを達成することができます。FlexでFile referenceオブジェクトを使用しないファイルをダウンロードするには
ありがとう、 Rejeev。
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();
}
ありがとうハマム、このコードは動作します – user575424