我使用 DownloadManager 下载pdf文件
并且正好下载 我从这样的网址下载 http://www.example.com/file.pdf
但是当我从这样下载时,它不会下载:
http://www.example.com/files?id=123
(下载失败)
String url = "url to download";
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "name-of-the-file.pdf");
// get download service and enqueue file
DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(request);
问题如何从网址下载 http://www.example.com/files?id=123
提前致谢
答案 0 :(得分:1)
当您要求http://www.example.com/files&id=123时,您正在呼叫服务"文件"使用param id = 123(可能假装恢复名为" 123"的文件)。与您拥有文件的确切网址的http://www.example.com/file.pdf不同。
不知道您是否可以更改DownloadManager的配置来处理这类网址。