현재 flex에서 로컬로 파일을 출력하는 두 가지 방법, 즉 File과 FieldRefreence를 사용하고 있습니다.
예:
var importString:String = "This is a test"
1. 파일 출력
var ff:File = File.desktopDirectory.resolvePath("Progress.CSV"); ff.addEventListener(Event.SELECT,exportCSVSelectedHandler); ff.browseForSave("选择路径"); private function exportCSVSelectedHandler(event:Event):void { var dir:String = event.target.nativePath; var writeStream:FileStream = new FileStream(); writeStream.open(new File(dir),FileMode.WRITE); var content:String = "jhfdklahflaksjdhflkasjhflaskjhlf\n"; writeStream.writeMultiByte(content,'utf-8'); writeStream.close(); }
2. FileReference 출력
var content:String = "jhfdklahflaksjdhflkasjhflaskjhlf\n"; var f:FileReference = new FileReference(); f.save(content,"1.csv");
File과 FileReference의 차이점은 File이 문서의 인코딩 형식을 지정할 수 있고 FileReference가 상대적으로 사용된다는 점입니다. simple
Flex가 파일을 로컬로 출력하는 두 가지 방법에 대한 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!