无需知道文件名即可将文件下载到外部公共存储

时间:2013-04-05 12:00:00

标签: android download download-manager

我的HTTP服务器允许下载带有动态'网址:例如http://myserver.com/query?id=12345这将给我my_song.mp3。 文件名在content-disposition标题中指示。 使用Android DownloadManager下载此类文件可以正常工作但我希望能够控制文件保存到的位置。 执行此操作的常规方法是调用

DownloadManager.Request r = new DownloadManager.Request(uri);

r.setDestinationInExternalPublicDir(String dirType, String subPath);

不幸的是,这需要事先知道我不知道的文件名。我尝试使用null为subPath调用上面的函数但它不起作用...

0 个答案:

没有答案