자료실 개발 시 웹서버에 파일을 업로드한 후 내려받으려면 FileReference 를 이용해야 한다.
시동함수에 파일레퍼런스를 선언하고 난 뒤,
다운로드 버튼을 클릭했을 때 실행함수를 실행시키도록 한다.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="appStart()">
<mx:Script>
<![CDATA[
import flash.net.FileReference;
public var frdw:FileReference;
private function fileDownload(파일이름):void
{
var down:URLRequest = new URLRequest();
down.url = 서버주소 + 파일이름;
frdw.download(down,"파일이름");
}
private function appStart():void
{
frdw = new FileReference();
}
</mx:Script>
<mx:Button label="다운로드" click="fileDownload(파일이름)"/>
</mx:Application>
시동함수에 파일레퍼런스를 선언하고 난 뒤,
다운로드 버튼을 클릭했을 때 실행함수를 실행시키도록 한다.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="appStart()">
<mx:Script>
<![CDATA[
import flash.net.FileReference;
public var frdw:FileReference;
private function fileDownload(파일이름):void
{
var down:URLRequest = new URLRequest();
down.url = 서버주소 + 파일이름;
frdw.download(down,"파일이름");
}
private function appStart():void
{
frdw = new FileReference();
}
</mx:Script>
<mx:Button label="다운로드" click="fileDownload(파일이름)"/>
</mx:Application>