Я создаю файл Excel с Java на серверной части, и, кажется, он отлично работает в Chrome, но по какой-то причине он не работает в FF/IE. У меня самая последняя версия Flash в каждом браузере, указанном на этом сайте: http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html
Я отправляю XML на сервер, он генерирует Excel и отправляет его во Flash. Я выполняю экспорт, делая следующее:
private var _fileRef:FileReference;
private function exportReport(e:MouseEvent):void
{
_fileRef = new FileReference();
_fileRef.addEventListener(Event.COMPLETE, excelExportCompleteHandler);
_fileRef.download(new URLRequest("exportReport"), "report.xlsx");
function excelExportCompleteHandler(e:Event):void {
trace('complete');
}
}
Я перепробовал все возможные ошибки и обработчики, но ничего не выходит из строя, поэтому я поставил точку останова в полном обработчике и заметил, что есть ошибка ввода-вывода, просто она не происходит в обработчике IOErrorEvent.IO_ERROR.
Слева — успешная загрузка, справа — сбой.