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");
}
答案 0 :(得分:1)
navigateToUrl()可能是您的解决方案。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/package.html#navigateToURL()
答案 1 :(得分:0)
尝试使用绝对路径下载文件,可能会出现文件路径问题。如果你有flash player的调试版,那么应该有一个带有错误信息的弹出窗口。