我在后端生成一个带有Java的Excel文件,它似乎在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');
}
}
我尝试了所有可能的错误和处理程序,但没有任何失败,所以我在完整的处理程序中放置了一个断点,并注意到I / O错误,只是它没有发生在IOErrorEvent.IO_ERROR处理程序上。
左手边是成功下载,右手边是失败。
答案 0 :(得分:0)
我在Adobe的论坛上问了这个问题,并提出了自己的解决方法。对于其他感兴趣的人来说,这并不理想:http://forums.adobe.com/message/4983605