В моем приложении flex (flash Builder 4), содержащем данные CSV, есть переменная String. Мне нужно разрешить пользователю загружать эти данные в локальный файл. Например, давая им кнопку «csv», чтобы щелкнуть, и это может предоставить им диалоговое окно сохранения файла (и я отправлю содержимое моей строковой переменной).
Возможно ли это / как?
Я использую компонент ResuableFX для сетки данных в csv. Этот код, с которым я столкнулся, работает для сохранения строки в текстовом файле для пользователя (в веб-браузере):
var dg2CSV:DataGrid2CSV = new DataGrid2CSV();
dg2CSV.includeHeader=true;
dg2CSV.target=adgEncounters;
var csvText:String=dg2CSV.getCSV();
var MyFile:FileReference = new FileReference();
var csvFileNameDT:String = QuickDateFormatter.format(new Date().toString(),"YYYYMMDDJJNNSS");
MyFile.save(csvText,"Encounters"+csvFileNameDT+".csv");