从Flex浏览器下载文件?

时间:2013-11-05 16:37:50

标签: actionscript-3 flex air flex4

Flex中的FileReference类下载得很好,但是没有通过浏览器这样做。

浏览器下载窗口(例如firefox绿色向下箭头)未显示已发生下载。有没有办法从服务器URL下载,其中包括下载窗口中的下载?

    private function downloadFile(dataFile:DataFile):void
    {
        var downloadURL:URLRequest = new URLRequest(dataFile.url);
        var file:FileReference = new FileReference();
        file.download(downloadURL, "output_file.zip");
    }

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

尝试使用绝对路径下载文件,可能会出现文件路径问题。如果你有flash player的调试版,那么应该有一个带有错误信息的弹出窗口。